【TiDB 4.0 PCTA 学习笔记】- 1.6 Read and Write data in the TiDB database platform@2班+张春伟

课程名称:课程版本(101/201/301)+ 课程名称

学习时长:20分钟

课程收获:tidb的各模块及其作用

课程内容:

TIDB,数据库的sql层,对外暴露链接,执行sql解析和优化,生成执行计划,依赖外部组件实现负载均衡,本身不存储数据,转发数据请求到tikv曾

TIKV:基于rock是DB的存储层,上层实现了raft协议保证数据一致性、MVCC事务的多版本并发控制,Trans层,实现事务

PD:分配事务ID,实现region和leader的调度。

读写请求流程:执行计划在tidb阶段生成,对表的扫描在TIKV上执行。读请求一次tso,写请求两次tso,一次start,一次commit。

学习过程中参考的其他资料