In this series, we will take a deep look at the source code of the cloud-native distributed database, PolarDB-X.
Part 1 of this 10-part series focuses on the code structure of GalaxySQL (the PolarDB-X CN computing layer).
Part 2 of this 10-part series explains the startup process of the PolarDB-X CN node (GalaxySQL), including parameter loading, metadata loading, and other processes.
Part 3 of this 10-part series introduces the code engineering structure of GalaxyCDC and shows the construction process of the local development and debugging environment.
Part 4 of this 10-part series describes the key code related to SQL parsing and execution in GalaxySQL (CN) codes from the perspective of SQL execution.
Part 5 of this 10-part series introduces the processing of Insert statements by PolarDB-X in parsing, checking, optimizer, and executor by debugging simple Insert statements.
Part 6 of this 10-part series focuses on the source codes of the distributed deadlock detection function in PolarDB-X.
Part 7 of this 10-part series describes the key points and data structures in the private protocol connection process.
Part 8 of this 10-part series analyzes the generation of Binlog and how to process and generate Global Binlog through the system.
Part 9 of this 10-part series mainly explains the implementation of PolarDB-X DDL in the compute node (CN).
Part 10 of this 10-part series focuses on the codes related to the transaction of the PolarDB-X.
10 1844 0
6 1653 0
5 1308 0
12 3007 1
5 1700 0
16 5093 1
5 3609 1
8 4387 2
17 7760 4