栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

GBase 8a双活容灾集群支持业务读写分离

GBase 8a双活容灾集群支持业务读写分离

Gbase 8a MPP Cluster数据库集群系统是南大通用自研,国产厂商里首推的列存分析型数仓产品,具备高等级的容灾备份技术,可满足数据安全、业务连续的要求。 本文将介绍其中的一种–异步双活集群。该方案对于金融类等特大数据量用户,在允许一定窗口期的情况下,不失为一套完美的解决方案。

Gbase 8a MPP Cluster异步双活集群的设计思路为建立同构(同等规模、同样数据分布)的两个集群,形成Master-Slave主备形式,主集群数据可写,承担数据统计分析等数据加工业务,完成数据加工后将重要的结果数据同步到备份集群,备集群可以分担主集群对外业务查询服务,降低主集群读写对系统资源的争抢压力。主备集群间以RSyncTools同步工具实现数据的同步,该工具提供了数据同步需要的最核心的功能及异常处理,各功能点具有低耦合性,使应用程序能够灵活的调用接口,实现同城灾备或者异地灾备。

异步双活同步示意图如下:

其一般原理为:
(1) 业务应用连接主集群(上图中机房1中的集群)进行批量作业的执行;

(2) 集群间数据同步采用脚本定时调度的方式或由应用调度程序调度的方式进行调度执行;

(3) 数据同步通过执行RSyncTools工具完成,RSyncTools同步工具按表进行同步,提供同步功能调用接口,主要传递参数为同步库名表名、主集群管理节点IP地址、备集群管理节点IP等参数。RsyncTools根据传入的库名表名连接主备集群,查询同步表元数据信息,如发现元数据信息差异则进行数据文件同步的差量同步。同步过程采用主备集群节点对节点的并行方式进行,同步的数据文件为压缩态的数据存储文件。

(4) 机房2中的备份集群,可用于承担只读业务,实现读写分离,即主集群负责数据的批量统计分析运算,备集群负责查询响应。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/710564.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号