TIDB中一条SQL的声明周期+2班+杨凯

一、基本架构
1、TiDB架构

tikv 存储层
tidb 计算层
pd 分配全局唯一时间戳,作为事物id;提供数据的位置信息

2、TiKV 架构

数据划分多个固定大小的region,
每个region有多个副本,
保证高可用,
通过raft算法实现一致性

二、数据组织
tikv数据是关系型的,以kv形式存储

表数据—>tikv

三、一条SQL的生命周期

sql > 解析成语法树 > 逻辑优化器 > 物理优化器 > 执行器 > 下推到tikv > sql执行后会将一部分执行信息反馈给统计信息进行更新

谢谢分享!:+1: