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解析
推荐6款本周 火火火火 的开源项目
本周推荐的开源项目是:kopia日常备份工具screenshot-to-code截屏生成代码MiniSearch全文搜索clone-voice声音克隆NvChad高颜值终端DB-GPT-Hub文本到
SQL
孜孜孜孜不倦
·
2023-12-06 09:35
github
开源
Mybatis源码剖析 -- 架构原理
接口层⼀接收到调用请求就会调用数据处理层来完成具体的数据处理MyBatis和数据库的交互有两种方式使用传统的MyBatis提供的API使用Mapper代理的方式数据处理层负责具体的SQL查找、
SQL解析
Travis_Wu
·
2023-12-05 03:31
Antlr4 - 自定义Spark
SQL解析
Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。IDEA测试IDEA语法分析插件下载antlr-v4-grammar-plugin插件安装antlr-v4-grammar分析插件g4语法文件使用的是sparkSQL的SqlB
大猪大猪
·
2023-12-02 11:03
SparkSQL-MR、RDD、DataFrame三个编程模型演进
2011的时候,Hive可以说是SQLOnHadoop的唯一选择,负责将
SQL解析
成MR任务运行在大数据上,实现交互
扎克begod
·
2023-12-02 10:12
Spark
spark
SparkSQL
MySQL(七)--关于慢查询
MySQL(七)–关于慢查询MySQL服务器处理查询请求的整个过程:客户端发送SQL强求给服务器服务器检查是否可以在查询缓存中命中该SQL服务器端进行
SQL解析
,预处理,再由优化器生成对应的执行计划根据执行计划
想飞的盗版鱼
·
2023-12-02 04:54
MySQL
mysql
数据库
服务器
大数据学习(24)-spark on hive和hive on spark的区别
:哲学语录:承认自己的无知,乃是开启智慧的大门如果觉得博主的文章还不错的话,请点赞+收藏⭐️+留言支持一下博主哦1)SparkonHiveSparkonHive是Hive只作为存储角色,Spark负责
sql
viperrrrrrr
·
2023-11-29 17:30
大数据
学习
spark
Mysql编写过程和解析过程顺序刨析
先说一下my
sql解析
顺序大致为:FROM子句的解析:解析FROM子句时,识别要查询的表及其别名,并建立表之间的关联关系。检查表和别名的有效性,确保它们存在于数据库中。
Caspian Wren
·
2023-11-28 14:33
数据库
利用SparkSQL Logical Plan Parse 打造大数据平台SQL诊断利器
利用我们的源码,打造一款SQL的扫描工具~~原理篇Spark被大家津津乐道的经典
SQL解析
流程Sql语句经过Antlr4解析,生成UnresolvedLog
敏叔V587
·
2023-11-27 03:34
Spark
大数据
工具分享
big
data
spark
TiDB高可用整理
对应的架构图如下:TiDBServer:SQL层,对外暴露MySQL协议的连接endpoint,负责接受客户端的连接,执行
SQL解析
和优化,最终生成分布式执行计划。
夏 克
·
2023-11-26 05:37
信创
tidb
数据库
TIDB拓扑结构
TiDBServer:SQL层,负责接受客户端的连接,执行
SQL解析
和优化,最终生成分布式执行计划。TiDBServer为无状态的,可增加节点负载均衡。
lv_zj
·
2023-11-25 19:27
TIDB
tidb
mysql 优化器_深入解析:从源码窥探MySQL优化器
作者|汤爱中,云和恩墨SQM开发者,Oracle/MySQL/DB2的
SQL解析
引擎、SQL审核与智能优化引擎的重要贡献者,产品广泛应用于金融、电信等行业客户中。
weixin_39689687
·
2023-11-25 03:19
mysql
优化器
Hive
SQL解析
原理:包括SQL转化为MapReduce过程及MapReduce如何实现基本SQL操作
Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的HiveETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区的咨询和自己的努力,在解决这些问题的同时我们对Hive将SQL编译为MapReduce的过程有了比较深入
数仓大山哥
·
2023-11-24 02:00
hive
hive
mapreduce
sql执行原理
Mysql数据库 17.Mysql存储引擎
2.服务层这一层主要完成了大多数的核心服务功能,如SQL接口,
SQL解析
器,查询优化器、缓存、内置函数执行、所有跨存储引擎的功能也在这一层实现,比如DM
L_cl
·
2023-11-24 00:14
Mysql数据库
数据库
mysql
Impala VS Hive
并且impala兼容Hive的
sql解析
,实现了Hive的SQL语义的子集,功能还在不断的完善中。
AII派森
·
2023-11-22 16:36
hive
hadoop
数据仓库
MySQL深度探险(二)-- MySQL系统架构详解
一逻辑模块组成总的来说,MySQL可以看成是二层架构,第一层我们通常叫做SQLLayer,在MySQL数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,
sql解析
,执行计划优化,querycache
天秤座的架构师
·
2023-11-22 12:07
架构微学堂
mysql
数据库
mysql系统架构
SQL语句执行过程详解
3.服务器端进行
SQL解析
、预处理,再由优化器生成对应的执行计划。4.MySQL根据优化器生成的执行计划,再调用存储引擎的API来执行查询。5.将结果返回给客户端。
我是真的菜啊啊
·
2023-11-21 22:58
MySQL
数据库系统原理
sql
数据库
database
【手写数据库toadb】
SQL解析
器的实现架构,create table/insert 多values语句的解析树生成流程和输出结构分析
SQL解析
器架构和实现专栏内容:手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。
韩楚风
·
2023-11-18 23:33
数据库
sql
架构
c语言
开源
开源软件
sql优化建议
客户端发送一条查询语句到服务器;服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的数据;未命中缓存后,MySQL通过关键字将SQL语句进行解析,并生成一颗对应的解析树,My
SQL解析
器将使用MySQL
草坂散人大队
·
2023-11-14 11:09
sql
数据库
数据湖浅析(以hudi为例)
hive的痛点:hive主要特性是提供了
sql解析
和元数据管理的功能,统一管理了存储在hdfs上数据的shcmea信息。
weixin_45626756
·
2023-11-10 06:44
hive
大数据
hadoop
数据湖
hudi
Flink SQL JSON Format 源码解析
用Flink
SQL解析
JSON格式的数据是非常简单的,只需要在DDL语句中设置Format为json即可,像下面这样:CREATE TABLE kafka_source ( funcName STRING
JasonLee实时计算
·
2023-11-10 01:03
java
android
大数据
json
stream
Dolly vs LLaMA vs Vicuna vs Guanaco vs Bard vs ChatGPT - A Text-to-SQL Parsing Comparison
DollyvsLLaMAvsVicunavsGuanacovsBardvsChatGPT大型语言模型之战:DollyvsLLaMAvsVicunavsGuanacovsBardvsChatGPT-文本到
SQL
UnknownBody
·
2023-11-08 18:04
LLM
llama
bard
chatgpt
语言模型
oracle-sql语句解析类型
语句执行过程:1.解析(将
sql解析
成执行计划)2.执行3.获取数据(fetch)1.sharedpool的组成。sharepool是一块内存池。主要分成3块空间。
请叫我大虾
·
2023-11-08 15:27
估值
oracle
sql
数据库
设计模式——解释器模式(Interpreter Pattern)+ Spring相关源码
这种模式被用在
SQL解析
、符号处理引擎等二、例子
码鹿的笔记
·
2023-11-08 00:35
Programming
Concepts
设计模式
解释器模式
spring
interpreter
pattern
mybatis $#符号的区别
${}:字符串替换{}:占位符${}在动态
SQL解析
阶段会直接进行变量替换,而#{}会被解析成占位符?,之后再进行变量替换。{}比{}看起来更好,那为什么还会保留{}呢?)
HelloMoney_0ff4
·
2023-11-06 04:30
Hive
sql解析
多层Json数据
首先介绍下背景:在之前的一次需求中,需要将mongo表数据导入Hive表使用,导入Hive表时,mongo表数据被存成了一行行的Json格式的字符串,后续使用需要解析出Json中的各个字段。先贴一条要解析的数据(格式化后的),数据我做了一些处理,去除了大部分类似的字段,只保留了比较有代表的几类。这是一条有着多重结构的Json,我要解析字段并将其打平成多条数据。{"id":"1001","sKUs"
hanbh01
·
2023-11-04 16:07
json
hive
sql
openGauss源码目录结构
backend->后端代码││├─catalog->数据字典相关││├─client_logic││├─lib->公共函数││├─libpq->前后端通信处理││├─nodes││├─parser->
SQL
消想
·
2023-11-02 12:01
【MyBatis】MyBatis如何动态传入表名和字段名?
mybatis里#{}与${}的用法在动态
sql解析
过程,#{}与${}的效果是不一样的:#{}解析为一个JDBC预编译语句(preparedstatement)的参数标记符。
小包同学_
·
2023-11-01 12:43
mybatis
Text2SQL_DB-GPT-HUB微调
DB-GPT-Hub是一个利用LLMs实现Text-to-
SQL解析
的实验项目,主要包含数据集收集、数据预处理、模型选择与构建和微调权重等步骤,通过这一系列的处理可以在提高Text-to-SQL能力的同时降低模型训练成本
你要找的程序猿
·
2023-10-30 04:18
数据库
gpt
oracle
mysql select内部原理,1110MySQL select实现原理
结合以前对于
sql解析
的了解,对mysqlselect的具体实现有了大致的了解,总结一下。如果要gdb单步调试,需要在编译MySQl时加上debug选项,参见这篇博客.编译好以后就可以用gd
我妈说我是八婆
·
2023-10-29 22:32
mysql
select内部原理
flink sql 知其所以然(六)| flink sql 约会 calcite(看这篇就够了)
而博主通过此文抛砖引玉帮助大家理解flinksql在解析中是怎样依赖calcite的,以及flink
sql解析
的流程,sqlp
大数据羊说
·
2023-10-27 16:45
Apache
Flink
实战技巧
实时计算
sql
flink
实时大数据
大数据
Mybatis插件原理以及自建插件
2.数据处理层:负责具体的SQL查找、
SQL解析
、SQL执行和执行结果映射处理等。它主要的目的是根据调用的请求完成一次数据库操作。3.基础支撑层:负责最基础的功能支撑,包括连接管理、事务管理、配
爱笑的tiger
·
2023-10-26 20:15
java技术分享
java
spring
mybatis
「分布式技术专题」基于代价解析的最优路径规划
CBO代价解析在过去数据库主要使用基于规则的优化器(RBO),基于规则将
SQL解析
生成的关系表达式进行等价交换,形成更优的方案,例如,有一个多表查询SQLselecta.c_id,sum(c.price
国产数据库Hubble
·
2023-10-26 11:14
<官网学大数据>Hive
Hive简介Hive是简历在HadoopHDFS上的数据仓库基础架构Hive可以用来进行数据提取转化加载(ETL),通过sqoop加载数据Hive定义了简单的sql查询语言HqlHive是
SQL解析
引擎
kangapp
·
2023-10-24 16:48
一文搞懂Mybatis架构与工作原理
接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理数据处理层:负责具体的SQL查找,
SQL解析
,SQL执行和执行结果映射处理等。
沸羊羊_
·
2023-10-23 01:44
ssm框架
Mybatis中的#{}和${}的区别
动态解析:mybatis将mapper中的
sql解析
为预编译可以认识的预编译sql;预编译:PreparedStatement对sql进行编译,变为DBMS可以直接执行的sql;#{}是占位符、防止sql
何大春
·
2023-10-22 12:21
Java基础
java
mybatis
mysql
FlinkSQL源码解析(一)转换流程
flink通过javaCC生成分析器用于
sql解析
和校验。
Yuan_CSDF
·
2023-10-22 07:54
#
Flink源码解析
大数据
flink
Mybatis-Plus 添加插件实现禁止全表更新和全表删除操作
这对项目/产品的影响是不可忽视的.实现:MyBatisPlus提供了BlockAttackInnerInterceptor(阻断攻击
Sql解析
器)插件,该插件可以阻止全表更新和删除操作。
LXH-404
·
2023-10-19 22:07
mybatis
java
开发语言
Mybatis面试题--MyBatis执行流程
首先我们知道Mybatis是目前最流行的持久层框架,当我们了解了执行流程,可以让我们理解各个组件的关系,以及Sql的执行过程(参数映射、
sql解析
、执行和结果处理)1首先我们需要读取框架的核心配置文件2
Java菜鸟尹先生
·
2023-10-19 14:30
mybatis
java
开发语言
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2023-10-19 05:22
Spark on Hive 和 Hive on Spark的区别与实现
1)SparkonHiveSparkonHive是Hive只作为存储角色,Spark负责
sql解析
优化,执行。
Alex_81D
·
2023-10-19 02:53
大数据从入门到精通
big
data
尚硅谷Flink(完)FlinkSQL
SQL解析
和验证:Calcite提供
SQL解析
和验证功能,可以将SQL查询语句解析成抽象语法树(AST)
Int mian[]
·
2023-10-18 12:11
flink
大数据
设计模式~解释器模式(Interpreter)-19
这种模式被用在
SQL解析
、符号处理引擎等。
唐曌
·
2023-10-17 06:34
设计模式
java
设计模式
解释器模式
java
一条 MySQL 语句执行的步骤
MySQL执行一条SQL语句的过程通常涉及多个步骤,以下是一个详细的概述:
SQL解析
:当客户端发送一条SQL查询或更新语句时,MySQL服务器首先需要解析该语句。这包括语法分析、语义分析和权限检查。
冷风扇666
·
2023-10-16 05:41
mysql
数据库
mysql的四层架构_MySql逻辑架构
服务层:在MySQL据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,SQL接口,
SQL解析
,SQL分析优化(自动优化SQL以匹配索引),缓存
恽磊
·
2023-10-14 15:17
mysql的四层架构
Flink测试利器之DataGen初探 | 京东云技术团队
什么是FlinksqlFlinkSQL是基于ApacheCalcite的
SQL解析
器和优化器构建的,支持ANSISQL标准,允许使用标准的SQL语句来处理流式和批处理数据。
京东云技术团队
·
2023-10-14 07:19
测试
flink
京东云
DataGen
测试
数据库优化
字符串匹配比使用数字id要慢一点使用explain进行my
sql解析
(加粗的为重要部分)bank_id没有索引的情况下bank_id创建了普通索引possible_keys列出可能用到的索引rows显示执行查询的行数
zhyke
·
2023-10-13 22:53
MyCat管理及监控
MyCat原理在MyCat中,当执行一条SQL语句时,MyCat需要进行
SQL解析
、分片分析、路由分析、读写分离分析等操作,最终经过一系列的分析决定将当前的SQL语句到底路由到那几个(或哪一个)节点数据库
无语堵上西楼
·
2023-10-13 17:44
运维
java
数据库
开发语言
my
sql解析
text_详解MySQL中的TEXT、BLOB
通常我们在选择存储视频或者大文本的时候会选择TEXT和BLOB.那么两者有什么区别呢?BLOB主要用来存储二进制,通俗的来讲就是存储比如视频、图片等等,而TEXT顾名思义是存储字符数据比如一篇文章.那么TEXT和BLOB中又包括TEXT、MEDIUMTEXT、LONGTEXT、BLOB、MEDIUMBLOB、LONGBLOB,它们之间的差别在于存储的文本和字符长度不同.我们只讨论BLOB、TEXT
黄海广
·
2023-10-10 00:36
mysql解析text
设计模式(二十三)——解释器模式(Interpreter )
解释器模式(Interpreter)实现了一个表达式接口,该接口解释一个特定的上下文应用编译器,正则表达式,
SQL解析
实现实现一个一位数的加法运算publicclassInterpreter{publicintadd
张宜强
·
2023-10-07 12:24
设计模式
笔记
java
设计模式
解释器模式
java
Antlr4 - 自定义Spark
SQL解析
>Antlr4是一个强大的解析器的生成器,可以用来读取、处理、执行或翻译结构化文本,ANTLR可以从语法上来生成一个可以构建和遍历解析树的解析器,最出名的Spark计算引擎2.x就是用它来解析SQL的,是一个牛到没朋友的家伙。##IDEA测试**IDEA语法分析插件**下载[antlr-v4-grammar-plugin](https://plugins.jetbrains.com/files/7
kikiki4
·
2023-10-07 04:48
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他