022.PGSQL-GaussDB架构

Posted star521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
DN3
 
primary normal 主
standby normal 备
secondary normal 从备
 

以上是关于022.PGSQL-GaussDB架构的主要内容,如果未能解决你的问题,请参考以下文章

[架构之路-2]:架构师 - 八种不同领域的架构,什么是架构与架构师?

架构设计杂谈005——架构分类

软件架构设计学习总结(22):软件架构——分层架构事件驱动架构微内核架构微服务架构基于空间的架构

系统设计之架构图——应用架构图技术架构图业务架构图

应用架构技术架构安全架构部署架构

1.业务架构·应用架构·数据架构实战 --- 架构实践全景图