GBase 8c 产品家族介绍
GBase 8c的产品家族如下图所示,包括GBase 8c数据库、通用管理平台、数据迁移平台等。

GBase 8c数据库
单机/主备架构
单机/主备形态的GBase 8c数据库,业务数据存储在单个物理节点上,主备节点之间通过同步或异步的方式进行高可用和扩展能力。

HA Center高可用模块:HA Center是GBase 8c的高可用模块,负责在故障情况下判断节点状态并进行状态切换。
GBase 8c主(备):负责存储业务数据(支持行存、列存、内存表存储)、执行数据查询及向客户端驱动返回执行结果。
Storage:服务器的本地存储资源,负责持久化存储数据。
分布式架构
GBase 8c数据库分布式形态采用share nothing的分布式架构,计算节点和存储节点分离,节点间通过高速网络进行通信,所有节点都有主从互备,确保系统的高可用性。
由于没有资源共享,增加节点就可以线性地扩展集群的存储能力和计算能力,满足业务规模增长的要求。

如上图所示,GBase 8c的主要节点分为三类,分别是协调器(Coordinator,CN)、数据节点(Data Node,DN)、全局事务管理器(Global Transaction Manager,GTM)。
Coordinator协调器:协调器管理和客户端的连接,对客户端发来的SQL进行解析,生成执行计划,把执行计划发到相应的数据节点进行读写操作,并将结果汇总返回给客户端。对于涉及跨DN的数据写操作,协调者还负责协调所有参与者进行两阶段提交。
Data Node数据节点:数据节点是数据实际存放的节点,保存表和索引等数据库对象。数据节点接收协调器下发的读写操作,并将结果返回给协调器处理。数据节点间也可以通信,进行跨数据节点的数据重分布和联合查询。
GTM全局事务管理器:全局事务管理器管理全局事务号和活动事务状态,确保系统的全局一致性。
通用管理平台
GBase 8c通用管理平台是一款功能强大的数据库集群管理平台,以图形可视化的形式,实现多租户资源隔离、系统部署、配置管理、运维监控、告警管理、备份恢复、扩容缩容、灰度发布等特性。

多租户:支持将服务器等物理资源统筹分配给租户,并按需为租户创建、配置、管理单机数据库或数据库集群(包括主备式、高可用分布式等架构)。租户之间的资源相互隔离。
系统部署:支持数据库集群的一键快速部署,并直观地显示各部署步骤的执行状态和结果。
配置管理:支持在线参数配置管理,通过图形化界面的方式查看集群节点参数配置项,允许在线修改和即时生效。
运维监控:支持数据库集群状态监控和告警,提供集群、节点、服务器等多监控维度,深度展现各节点健康状态,还提供定制化指标界面,以便用户掌握集群即时或历史的运行动态。
性能诊断:支持对指定集群生成WDR(Workload Diagnosis Report)诊断报告,支持诊断报告的管理操作。
备份恢复:支持以图形化界面的方式,使用集群数据备份/恢复功能,选择备份/恢复方式、存储介质,并直观显示备份/恢复进度和历史记录。
扩容缩容:支持数据库集群进行在线扩容/缩容,实现高可用组或高可用节点的横向扩展/缩减。
灰度发布:支持数据库版本的灰度发布,通过调整负载,实现各节点分批在线完成版本更新,并直观显示集群升级进度和过程。
数据迁移平台
GBase 8c数据迁移平台能够实现异构数据库到GBase 8c数据库之间的迁移和同步,并支持迁移评估、迁移对比等功能。

数据迁移:GBase 8c DMT支持异构数据库到GBase 8c数据库之间的结构迁移、全量数据迁移和增量数据迁移。此外,在迁移过程中,还支持采集数据统计、迁移评估、迁移调整重试、迁移设置、数据级和对象级迁移对比等功能。
数据同步:GBase 8c DMT支持GBase 8c与Oracle、MySQL、PostgreSQL、Kafka等库之间的实时数据同步。用户通过创建同步任务的操作,平台后台自动搭建相应同步链路,主要支持增量数据同步的场景,支持将源端的数据变更实时同步到目标端。
评论
热门帖子
- 12025-12-01浏览数:182762
- 22023-05-09浏览数:25056
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528