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.
5 924 0
16 4266 1
5 2403 1
8 3417 2
17 6956 3
9 3344 1