课程名称:1.6 Read and Write data in the TiDB database platform(TiDB 中的读写流程)
学习时长:
30min
课程收获:
对 TiDB 整体架构以及读写路程有大概的了解
课程内容:
一、TiDB整体架构
1.TiDB
- 介绍
- TiDB可以理解为事务数据库的SQL层,对外暴露MySQL连接的Endpoint,负责接受客户端的连接,执行SQL解析和优化,最终生成分布式执行计划
- TiDB层本身是没有状态的,实践中可以启动多个TiDB实例,TiDB本身不提供负载均衡
- TiDB Server只是解析SQL,将实际的数据请求转发给TiKV
2.TiKV
- 介绍
分布式KV存储引擎
3.PD
作为TiDB集群的大脑
- 实现region和leader的调度
- 负责分配分布式事务ID
- 4.0 中提供Dashboard
二、TiDB读写请求的流程
1.SQL处理流程
2.读请求处理流程
3.写请求处理流程