当前位置:网站首页>GBase 8a技术特性-集群架构
GBase 8a技术特性-集群架构
2022-08-11 05:21:00 【蜻蜓队镸】
GBase 8a MPP Cluster采用 MPP + Shared Nothing 的分布式联邦架构,具有良好的扩展性,采用多活协调节点、运算节点的两级部署结构,无特定主节点,以避免单点故障和单点性能瓶颈。其所有组件(例如事务管理器、协调服务等)具备Active-Active多活能力。GBase 8a MPP Cluster支持通用X86架构服务器部署。
GBase 8a MPP Cluster产品总共包含三大核心组件——GCware、GCluster和GNode,GCWare用于各节点GCluster实例间共享信息,GCluster负责集群调度,每个GNode就是最基本的存储和计算单元。此外,还提供了GCMonit组件用于监控集群相关服务的运行状态。
GCWare:
GCWare用于各节点GCluster实例间共享信息(包括集群结构,节点状态,节点资源状态等信息),以及控制多副本数据操作时,提供可操作节点,并在多副本操作中,控制各节点数据一致性状态。
GCluster:
GCluster负责SQL的解析、SQL优化、分布式执行计划生成、执行调度。
GNode:
GNode是GBase 8a MPP Cluster中最基本的存储和计算单元。GNode是由GCWare管理的一个8a实例,每个数据节点上有一个GNode实例运行。GNode负责集群数据在节点上的实际存储,并从GCluster接收和执行经分解的SQL执行计划,执行结果返回给GCluster。数据加载时,GNode直接从集群加载服务接收数据,写入本地存储空间。
GCMonit:
GCMonit用于定期监测GBase 8a MPP Cluster服务程序的运行状态, 一旦发现某个服务程序的进程状态发生变化,就会根据配置文件中的内容来执行相应的命令。GCMonit进程监控程序为集群中的每个组件提供各自的启停脚本,提供的总脚本可以一次性启停所有模块的服务。
边栏推荐
猜你喜欢
随机推荐
C语言结构体详解 (2) 结构体内存对齐,默认对齐数
mysql基本概念之存储引擎
Chapter 5 Loops and Relational Expressions
C language - program compilation and execution, detailed macro definition
How to open archives in administrator mode
《现代密码学》学习笔记——第七章 密钥管理[一]
Nodered系列—写入tDengine超级表,自动创建子表
《现代密码学》学习笔记——第五章 密钥分配与密钥管理
《现代密码学》学习笔记——第七章 密钥管理[二]数字证书
C language version - advanced address book (file version)
ES11新增数据类型BigInt大整型
Dos命令
[C language from elementary to advanced] Part 2 Initial C language (2)
《现代密码学》学习笔记——第四章 公钥密码
05-JS中的BOM和DOM
【记录】TypeScript
Chapter 4 Composite Types-1
OSPF综合实验
MGRE实验
06-JS定时器:间隔定时器、延时定时器









