022.PGSQL-GaussDB架构
Coordinator (CN)
负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。
Datanode (DN)
在集群中,DN有多个。每个DN存储了一部分数据。如果DN无高可用方案,则故障时会导致该实例上的数据无法访问。因此LibrA对DN提供了高可用方案:主、备、从备。DN主、备、从备间的工作原理如下:
主、备DN同步数据期间,如果主DN突然故障不可用,备DN会升为主DN。
在原主DN恢复前,新升为主的DN会将数据日志同步到从备DN。
原主DN恢复后将成为备DN,并且会使用“从备DN”上的数据日志恢复异常期间的数据。
也就是说从备DN永远只作为从备使用,不会因为主DN或备DN故障而升级为主DN或备DN,从备只存放备DN故障时同步到从备的Xlog数据和数据通道复制产生的数据。
某项目
2个控制节点
3个数据节点
每个数据节点上5个主节点、5个备节点、5个从备节点
MD1
MD2
DN1
DN2
DN2
DN3
primary normal 主
standby normal 备
secondary normal 从备