GBase 8c的产品家族如下图所示,包括GBase 8c数据库、通用管理平台、数据迁移平台等。
- GBase 8c数a据库
GBase 8c数据库采用share nothing的分布式架构,计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。
由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力,满足业务规模增长的要求。
如上图所示,GBase 8c的主要节点分为三类,分别是协调器(Coordinator,CN)、数据节点(Data Node,DN)、全局事务管理器(Global Transaction Manager,GTM)。
- Coordinator协调器:协调器管理和客户端的连接,对客户端发来的SQL进行解析,生成执行计划,把执行计划发到相应的数据节点进行读写操作,并将结果汇总返回给客户端。对于涉及跨DN的数据写操作,协调者还负责协调所有参与者进行两阶段提交。
- Data Node数据节点:数据节点是数据实际存放的节点,保存表和索引等数据库对象。数据节点接收协调器下发的读写操作,并将结果返回给协调器处理。数据节点间也可以通信,进行跨数据节点的数据重分布和联合查询。
- GTM全局事务管理器:全局事务管理器管理全局事务号和活动事务状态,确保系统的全局一致性。
- Platform通用管理平台
通用管理平台以图形化的方式,实现集群的系统部署、配置管理、运维监控、告警管理、日志审计、备份恢复、扩容缩容、灰度发布、性能分析等的特性。可以说GBase 8c数据库集群大部分的管理员功能都是在这个通用管理平台上进行操作的。
- DMT数据迁移平台
DMT数据迁移平台能够实现异构数据库到GBase 8c数据库之间的数据迁移,并提供迁移评估及迁移后结果比对的服务。



