Chapter 01: TiDB Database Architecture Overview
- The overall architecture of TiDB database
- The key features of TiDB Server, TiKV, and PD
Chapter 02: TiDB Server
- The TiDB Server architecture
- The functions of TiDB Server
- The process of TiDB Server
- The cache of TiDB Server
Chapter 03: TiKV
- The architecture and features of TiKV
- The data persistence of TiKV
- How TiKV provides MVCC and distributed transaction
- The consistency of TiKV based on raft
- Coprocessor
Chapter 04: PD(Placement Driver)
- The architecture and functions of PD
- The allocation of TSO
- The scheduling process
- The labels and high availability
Chapter 05: TiDB Database SQL Execution Process
- DML process
- DDL process