分布式架构
TDSQL PostgreSQL 版分布式架构实例采用无共享 share nothing 架构。数据库实例分为三种节点:
协调节点(Coordinator,CN):是数据库服务的对外入口,负责数据的分发和查询规划,多个节点位置对等。
数据节点(Datanode,DN):负责执行协调节点分发的执行请求,实际存储业务数据。
全局事务管理器(GlobalTransactionManager,GTM):负责全局事务管理。
TDSQL PostgreSQL 版数据节点部署在强大硬件之上,底层存储使用本地 NVMe SSD 硬盘,提供强大的 IO 性能。
集中式架构
TDSQL PostgreSQL 版分布式架构实例为主备节点实例,数据库实例只包含一种节点:数据节点(Datanode,DN)。