E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
sql解析
c# 怎样能写个sql的解析器
c#怎样能写个sql的解析器本示例主要是讲明
sql解析
的原理,真实的源代码下查看
sql解析
器源代码详细示例DEMO请查看demo代码前言阅读本文需要有一定正则表达式基础正则表达式基础教程,和编译原理的基础
tansar
·
2022-06-30 11:00
openGauss内核:
SQL解析
过程分析
本文分享自华为云社区《openGauss内核分析(三):
SQL解析
》,作者:Gauss松鼠会。在传统数据库中SQL引擎一般指对用户输入的SQL语句进行解析、优化的
华为云开发者联盟
·
2022-06-28 14:00
Pisa-Proxy 之 SQL 解析实践
SQL语句解析是一个重要且复杂的技术,数据库流量相关的SQL审计、读写分离、分片等功能都依赖于
SQL解析
,而Pisa-Proxy作为DatabaseMesh理念的一个实践,对数据库流量的治理是其核心,因此实现
SphereEx
·
2022-06-27 14:00
Pisa-Proxy 之 SQL 解析实践
SQL语句解析是一个重要且复杂的技术,数据库流量相关的SQL审计、读写分离、分片等功能都依赖于
SQL解析
,而Pisa-Proxy作为DatabaseMesh理念的一个实践,对数据库流量的治理是其核心,因此实现
·
2022-06-27 13:40
sql语句数据库
MySQL中如何计算同比和环比
目录前言我们先来看看什么是同比,什么是环比:那同比增长率和环比增长率又如何计算呢:同比和环比的区别在MySQL中如何计算同比和环比数据准备计算同比和环比
sql解析
总结前言今天在做数据建模的时候,ads层的需求中有个叫同比和环比的指标
·
2022-06-22 18:28
《Mybatis 手撸专栏》第9章:细化XML语句构建器,完善静态
SQL解析
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!一、前言你只是在解释过程,而他是在阐述高度!如果不是长时间的沉淀、积累和储备,我一定也没有办法用更多的维度和更多的视角来对一个问题进行多方面阐述。就像你我;越过峭壁山川,才知枕席还师的通达平坦。领略过雷声千嶂落,雨色万峰来,才闻到八表流云澄夜色,九霄华月动春城的宁静。所以引申到编程开发,往简单了说就
·
2022-05-24 14:00
《Mybatis 手撸专栏》第9章:细化XML语句构建器,完善静态
SQL解析
作者:小傅哥博客:https://bugstack.cn沉淀、分享、成长,让自己和他人都能有所收获!一、前言你只是在解释过程,而他是在阐述高度!如果不是长时间的沉淀、积累和储备,我一定也没有办法用更多的维度和更多的视角来对一个问题进行多方面阐述。就像你我;越过峭壁山川,才知枕席还师的通
小傅哥
·
2022-05-24 14:00
MySql如何获取相邻数据
目录如何获取相邻数据同表相邻数据比对查询需求
SQL解析
最终SQL如何获取相邻数据因为项目,所以找到了一些资料并且总结了下关于获取相邻数据的方式。我只找到了以下的...
·
2022-05-07 12:45
大数据Hadoop之——Spark on Hive 和 Hive on Spark的区别与实现
一、SparkonHive和HiveonSpark的区别1)SparkonHiveSparkonHive是Hive只作为存储角色,Spark负责
sql解析
优化,执行。
大数据老司机
·
2022-04-30 08:44
MySQL高级(一)——索引与查询优化
MySQL高级(一)——索引与查询优化文章目录MySQL高级(一)——索引与查询优化一、MySQL逻辑架构常用存储对比(InnoDB与MyISAM)二、杂七杂八的一些知识2.1SQL慢的可能原因2.2
SQL
oahaijgnahz
·
2022-04-27 11:44
JAVA
面试
mysql
索引
详解Spark SQL 底层实现原理(parser、analyzer、optimizer、physical plan)
SparkSQL底层实现原理1.SparkSQL架构设计2.SparkSQL执行过程3.SQL举例4.Catalyst执行过程4.1
sql解析
阶段Parser4.2绑定逻辑计划Analyzer4.3逻辑优化阶段
jialun0116
·
2022-04-22 08:44
大数据
面试
大数据
spark
spark
sql
底层原理
Mybatis(1)
数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的
编程打工人
·
2022-04-15 14:40
sql
calcite解读专栏前言
作为Olap引擎中
sql解析
和优化的事实标准,caclite有其独特的优势。
cuglifangzheng
·
2022-04-14 20:21
calcite源码解读
calcite
PolarDB-X 发布 2.1.0 版本,Paxos 重磅开源
计算节点(CN,ComputeNode)计算节点是系统的入口,采用无状态设计,包括
SQL解析
器、优化器、执行器等模块。
·
2022-04-02 15:49
数据库mysql阿里云开源
Apache Calcite进行
SQL解析
(java代码实例)
是一款开源
SQL解析
工具,可以将各种SQL语句解析成抽象语法树AST(AbstractSyntaxTree),之后通过操作AST就可以把SQL中所要表达的算法与关系体现在具体代码之中。
·
2022-03-30 15:15
MySQL查询字段实现字符串分割split功能的示例代码
目录问题背景场景模拟方法实现SUBSTRING_INDEXLENGTHREPLACE
SQL解析
问题背景查询MySQL中用逗号分隔的字段【a,b,c】是否包含【a】场景模拟现有表【ec_logicplace
·
2022-03-08 15:20
SparkSql概念总结
1、SparkonHive和HiveonSparkSparkonHive:即Hive只作为存储角色,Spark负责
sql解析
优化,执行HiveonHive:即Hvie不仅存储又作解析,SPark来负责执行
每日小新
·
2022-03-02 07:14
Java+大数据之旅
spark
Hive 面试题 | 连续登陆天数统计
连续登陆天数统计题目分析
SQL解析
与总结题目分析1.已知table1,请用hivesql分别实现table2和table3table1为用户活跃信息表,其中active_dt为活跃日期。
Klingx
·
2022-02-28 11:41
Hive
数据库
hive
Python 设计模式行为型解释器模式
二、应用场景
SQL解析
符号处理引擎三、代码示例实体
·
2022-02-21 10:01
MySQL面试题-SQL优化
应用服务器与数据库服务器建立一个连接数据库进程拿到请求
sql解析
并生成执行计划,执行读取数据到内存并进行逻辑处理通过步骤一的连接,发送结果到客户端关掉连接,释放资源2.大表数据查询,怎么优化优化shema
newer大侠
·
2022-02-19 13:20
Spark之没什么卵用笔记1之Spark SQL背景
随着Spark的发展,Shark对Hive代码的依赖(
SQL解析
,生成逻辑计划等
没什么卵用的杂鱼
·
2022-02-18 12:07
Mybatis架构与原理
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。(3)基础支撑层:负
架构师springboot
·
2022-02-18 05:31
Android 架构12 设计模式之解释器模式
这种模式被用在
SQL解析
、符号处理引擎等。1.2定义解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。
锐心凌志
·
2022-02-13 14:27
MySQL查询步骤及优化
否则进入下一阶段;服务器端进行
SQL解析
,预处理,再由优化器生成对应的执行计划;MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;将结果返回给客户端查询缓存在解析一个查询语句之前,如果查询缓存是打开的
zcyzcy
·
2022-02-11 18:51
Mybatis plus多租户方案的实战踩坑记录
目录(一).方案(二).官方多租户的方案的优化和坑1.分析哪些需要加多租户,哪些不需要加2.jsqlparser这个包与pagehelper版本不对3.
sql解析
失败4.忽略多租户不生效总结公司的老项目要改造多租户
·
2022-02-09 17:45
mybatis架构介绍
核心数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
youlangta
·
2022-02-09 03:30
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2022-02-07 19:03
Hive
于是有群人就有了个想法,既然我知道了这些数据分割后的每一列数据的意义,那么能不能把关系型数据库的
SQL解析
器搬过来呢?并把这个解析的映
_Levi__
·
2022-02-05 23:55
MyBatis的功能架构是怎样的
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
·
2022-01-21 14:36
mybatis
关于Java 项目封装sqlite连接池操作持久化数据的方法
Sqlitesqlite是C实现的一个开源SQL引擎,其api提供sql语法支持,通过
sql解析
后对存储层的磁盘文件进行操作,完整配置的sqlite库小于400kb,多用于移动端应用,小型项目中。
·
2021-12-23 12:17
如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(4)
目录openGauss数据库SQL引擎一.SQL引擎概览二.
SQL解析
三.查询优化Ⅰ.查询重写Ⅱ.路径搜索Ⅲ.代价估算openGauss数据库执行器技术openGauss存储技术openGauss事务机制
·
2021-11-25 19:20
数据库sql
如何掌握openGauss数据库核心技术?秘诀一:拿捏SQL引擎(3)
目录openGauss数据库SQL引擎一.SQL引擎概览二.
SQL解析
三.查询优化Ⅰ.查询重写Ⅱ.路径搜索openGauss数据库执行器技术openGauss存储技术openGauss事务机制openGauss
·
2021-11-24 18:29
数据库sql
史上最全MySQL架构,助你深度掌握MySQL开发管理,赢在大数据时代
SQL层主要功能包括权限判断、
SQL解析
功能和查询缓存处理等,存储引擎层(StorageEngineLayer)完成底层数据库数据存储操作。
清朝程序猿
·
2021-11-23 15:00
java
数据结构
数据库
架构
maven
MyBatis的功能架构是怎样的
(2)数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。
·
2021-11-23 10:54
javamybatis
欢迎 Apache ShardingSphere 社区海外新晋 Committer!
其中,一位来自斯里兰卡萨巴拉加穆瓦大学的ThanoshanMV同学,在Google开源之夏(GSoC)活动上与ApacheShardingSphere正式结缘,并凭借在ShardingSphere
SQL
·
2021-11-22 14:01
深入了解Mybatis架构设计
Mybatis和数据库的交互有两种方式:使用传统的Mybatis提供API使用Mapper代理的方式数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。
女友在高考
·
2021-11-02 10:00
动态
sql解析
源码分析
概述我们在mapper.xml中写的这种sql并不能执行,这就要求mybatis将我们编写的sql进行解析,变成符合w3c标准的sql,让statement可以执行,这种脚本解析很多场景都会使用,比如我们工作中使用的流程编排,规则解析,freemark框架等都会存在这样的技术总体架构BoundSql:这个类我们不陌生,在前面分析的时候经常遇到,这个类中提供了satement运行sql所需要的所有数
吴法刚
·
2021-10-24 19:34
#
mybatis
1024程序员节
动态sql
mybaits
源码分析
源码分析 | ClickHouse和他的朋友们(8)纯手工打造的
SQL解析
器
但是在计算机世界里,如果有人告诉你ClickHouse的
SQL解析
器是纯手工打造
·
2021-10-11 22:58
clickhouse
特性分析 | GreenPlum 的并行查询优化策略详解
查询优化器GreenPlum的master节点负责
SQL解析
和执行计划
·
2021-09-25 14:02
【Calcite】RelNode 优化流程解析 (HepPlanner)
前言笔者近日在做一个基于Calcite的自定义
SQL解析
框架,需要了解Calcite,但由于现在网上Calcite资料极少,有价值的更是寥寥无几,因此只能自己debug源码。
·
2021-08-19 17:04
apachesqlFlink
openGauss数据库源码解析系列文章—— SQL引擎源解析(二)
上一篇文章介绍了SQL引擎源解析中“6.1概述”及“6.2
SQL解析
”的精彩内容,本篇我们开启“6.3查询优化”及“6.4小结”的相关内容的介绍。
Gauss松鼠会
·
2021-08-13 15:07
openGauss源码解析
数据库
大数据
数据库架构
数据库开发
dba
openGauss数据库源码解析系列文章—— SQL引擎源解析(一)
本篇我们开启“SQL引擎源解析”中“6.1概述”及“6.2
SQL解析
”的精彩内容介绍。第6章SQL引擎源解析SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。
Gauss松鼠会
·
2021-08-11 10:50
openGauss源码解析
数据库
数据分析
大数据
sql
云计算
面试官:你说说一条查询SQL的执行过程
第二层是核心层,基本上Mysql大部分的核心功能都在这一层,包括查询缓存、解析器、优化器之类,比如
SQL解析
、优化、索引选择,到最后生成执行计划。第三层则
·
2021-08-03 12:28
javamysql
Postgre
SQL解析
URL的方法
尽管PostgreSQL中支持大量的数据类型,但是对于URL似乎并没有一个相应的类型能够去存储。那么对于URL的数据我们在数据库中要怎么去处理呢?首先还是需要看你要存储的URL数据是用来干嘛的,如果仅仅只是为了在以后查询的时候打印输出,那么用varchar或者text之类的类型不是就可以了吗?但是有的时候我们对于这些URL数据并不仅仅是简单的查询,我们可能希望通过这些URL能够查询一些额外的信息,
·
2021-07-29 13:33
Mysql数据存储
解析器:负责将请求的
SQL解析
生成一个"解析树"。然后根据一些
Adream_62f9
·
2021-06-25 17:09
大数据开发实战:离线大数据处理的主要技术--Hive,概念,SQL,Hive数据库
HiveSQL实际上先被
SQL解析
器进行解析然后被Hive框架解析成一个MapReduce可执行计划,并按照该
金光闪闪耶
·
2021-06-19 21:44
高级大数据研发工程师面试题总结
1.Spark处理数据流程、并行度决定机制2.Spark
SQL解析
SQL的详细流程、hash广播底层实现3.Sparkshuffle、shuffle文件4.groupByKey、reduceByKey、
大数据学习与分享
·
2021-06-04 09:03
笔试题
工作
面试
大数据
高级大数据研发工程师面试
大数据面试
求职
工作
Hive SQL的底层编译过程详解
Hive是数据仓库工具,再具体点就是一个
SQL解析
引擎,因为它即不负责存储数据,也
helloHbulie
·
2021-05-26 10:44
大数据
hive
大数据
hive
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki5
·
2021-05-14 15:58
Spark Sql源码详细分析
SparkSql源码分析文章目录SparkSql源码分析一、SparkSQL架构设计二、代码分析1、Demo2、Catalyst执行过程三、执行计划分析1、
sql解析
阶段Parser2、绑定逻辑计划Analyzer3
郭朝阳@
·
2021-05-09 18:01
大数据
机器学习
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他