一文了解GaussDB 200的产品架构、数据流程、组网方案、服务部署原则、企业级增强特性......

GaussDB 200是大规模并行处理关系型数据库,采用MPP架构,支持行/列存储,提供PB级数据处理能力。其产品架构包括CM、GTM和MPPDBServer,采用Share-nothing架构,提供高可用的DN方案。数据流程涉及SQL查询,通过Coordinator、Datanode和GTM协作完成。组网方案包括MN、CN和DN节点,推荐内存大于512G。服务部署原则强调角色实例分配。企业级特性包括多集群管理、数据分布式存储、并行导入、全并行查询、向量化执行、行列混合存储引擎、资源调度管理和高可靠事务处理。此外,支持在线扩容、SQL on Anywhere、计算资源弹性扩容和三方工具兼容。
摘要由CSDN通过智能技术生成

导读:本文是对GaussDB 200产品的整体描述,包含产品架构、数据流程、组网方案、服务部署原则、企业级增强特性等。

 

产品描述


GaussDB 200是企业级的大规模并行处理关系型数据库。GaussDB 200采用MPP(Massively Parallel Processing)架构,支持行存储与列存储,提供PB级别数据量的处理能力。

 

GaussDB 200在核心技术上跟传统数据库相比有巨大优势,可以解决很多行业用户的数据处理性能问题,可以为超大规模数据管理提供高性价比的通用计算平台,并可用于支撑各类数据仓库系统、BI(Business Intelligence)系统和决策支持系统,统一为上层应用的决策分析等提供服务。

 

产品架构


GaussDB 200采用Share-nothing架构,由多个拥有独立且互不共享CPU、内存、存储等系统资源的节点组成。在这样的系统架构中,业务数据被分散存储在多个物理节点上,数据分析任务被推送到数据所在位置就近执行,通过控制模块的协调,并行地完成大规模的数据处理工作,实现对数据处理的快速响应。

 

640?wx_fmt=png

 

GaussDB 200由多个MPPDBServer组成:

 

640?wx_fmt=png

 

MPPDBServer(CM):GaussDB 200集群管理模块CM(Cluster Manager)。负责管理和监控分布式系统中各个功能单元和物理资源的运行情况,确保整个系统的稳定运行。CM通过CM服务完成对各个MPPDBServer管理。CM服务由CMServer、CMAgent、Monitor组成。

 

· CMServer是整个GaussDB 200集群的大脑,它会根据CMAgent上报上来的各MPPDBServer状态信息来决定是否需要状态变更。CMServer只部署在主备CM上。

 

· CMAgent是MPPDBServer上面部署的实例代理线程,负责接收CMServer下发的命令和上报MPPDBServer的Coordinator、Datanode、GTM的状态给CMServer。每个MPPDBServer均会部署一个CMAgent,也包括主备CM和主备GTM。

 

· Monitor是watchdog定时任务,其唯一的任务是在CMAgent停止的情况下将CMAgent重启。每个MPPDBServer均会部署一个Monitor,也包括主备CM和主备GTM。

 

MPPDBServer(GTM): 全局事务管理模块GTM(Global Transaction Manager),即含GTM进程的特殊MPPDBServe,负责生成和维护全局事务ID、事务快照、时间戳等需要全局唯一的信息。

 

MPPDBServer:业务模块r由Coordinator及多个Datanode组成,负责执行CM、GTM下发的任务。

Coordinator(CN):负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。

Datanode(DN):每个DN存储了一部分数据。如果DN无高可用方案,则故障时会导致该实例上的数据无法访问。因此GaussDB 200对DN提供了高可用方案:主、备、从备。

 

DN主、备、从备间的工作原理如下:

  --主、备DN

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值