暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Gbase 8c产品架构介绍

原创 Freddie 2022-07-01
232


GBase 8c 采用 shared nothing 的分布式架构,计算节点和存储节点分离, 节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。

由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力, 满足业务规模增长的要求。

GBase 8c 的节点分为三类,分别是协调器(Coordinator,CN)、数据节点(Data Node,DN)和全局事务管理器(Global Transaction Manager,GTM)。

协调器:协调器管理和客户端的连接,对客户端发来的 SQL 进行解析,生成执行计划,把执行计划发到相应的数据节点进行读写操作,并将结果汇总返回给客户端。对于涉及跨 DN 的数据写操作,协调者还负责协调所有参与者进行两阶段提交。

数据节点:数据节点是数据实际存放的节点,保存表和索引等数据库对象。数据节点接收协调器下发的读写操作,并将结果返回给协调者处理。数据节点间也可以通信,进行跨数据节点的联合查询。

全局事务管理器:全局事务管理器管理全局事务号和活动事务状态,确保系统的全局一致性。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论