课程名称:课程版本(101/201/301)+ 课程名称
学习时长:
课程收获:
主要介绍架构和SQL执行过程
课程内容:
- tidb
无状态,SQL分析,生成分布式执行计划,分散到多个tikv进行负载均衡。
不能直接进行负载均衡 - tikv
基于raft协议,实现mvcc,支持事务。 - PD
主要负责分配,分布式id,执行调度。
Part2
- SQL处理流程。
- 建立连接,接收SQL,对SQL文本进行解析,与pd进行交互,生成执行器,发送到tikv,返回给tidb,整理数据,返回数据给客户端
- 写请求处理流程
发起commit请求,两阶段提交 向pd请求。 返回给tidb,返回给客户端
学习过程中参考的其他资料
- 文档名称
- 文档名称
- 文档名称