GBase 8c
其他
文章
GBase 8c教程(一)产品架构
发表于2023-12-13 09:25:4331次浏览0个评论
GBase 8c 是南大通用研发的一款分布式交易型数据库管理系统,具备高性能、高可用、弹性伸缩、高安全性等特性,可以部署在物理机、虚拟机、容器、私有云和公有云。
GBase 8c产品架构图:

GBase 8c采用shared nothing的分布式架构来计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。
由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力,满足业务规模增长的要求。
GBase 8c的节点分为三类:
分别是协调器(Coordinator,CN)
数据节点(Data Node,DN)
全局事务管理器(Global Transaction Manager,GTM)
协调器:协调器管理和客户端的连接,对客户端发来的SQL进行解析,生成执行计划,把执行计划发到相应的数据节点进行读写操作,并将结果汇总返回给客户端。对于涉及跨DN的数据写操作,协调者还负责协调所有参与者进行两阶段提交。
数据节点:数据节点是数据实际存放的节点,保存表和索引等数据库对象。数据节点接收协调器下发的读写操作,并将结果返回给协调者处理。数据节点间也可以通信,进行跨数据节点的联合查询。
全局事务管理器:全局事务管理器管理全局事务号和活动事务状态,确保系统的全局一致性。
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526