The content of this page has been automatically translated by AI. If you encounter any problems while reading, you can view the corresponding content in Chinese.
The overall architecture of Tencent Cloud TCHouse-P includes the upper-layer Coordinator CN, GTM Transaction Manager, middle-layer Data Exchange Bus FN, and lower Data Nodes DN. Utilizing MPP architecture, its characteristic is share-nothing, with data scattered across multiple DNs according to different scatter keys. Different tables can define different scatter keys. When the CN receives a query, it distributes the task across multiple DNs for parallel execution to improve execution efficiency. Finally, the CN collects the results from the DNs' parallel execution, aggregates them, and returns them to the client.
CN Node: CN nodes do not store business data; they only store the data dictionary. They are responsible for generating and distributing SQL execution plans to each DN node and interacting with clients and handling authentication and authorization.
DN Node: DN nodes store business data and execute SQL statements distributed by CN nodes. To ensure each DN service operates at the same performance level, each DN node machine has identical resource configuration. During scale-out, machine types do not change.