【TiDB 4.0 PCTA 学习笔记】- 1.6 Read and Write data in the TiDB database platform(TiDB 中的读写流程)@3班+漆锐

课程名称: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

3.PD
作为TiDB集群的大脑

  • 实现region和leader的调度
  • 负责分配分布式事务ID
  • 4.0 中提供Dashboard

二、TiDB读写请求的流程

1.SQL处理流程

2.读请求处理流程

3.写请求处理流程