GBase 8a 高可用集群同城双活灾备方案

GBase 8a数据库集群支持主备模式的同城双活灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点将数据增量同步到同城双活的备集群当中。数据的同步过程基于自主研发的Rsync数据同步工具实现。同城双活的主备两个数据库集群间以表为单元进行增量同步。...
摘要由CSDN通过智能技术生成

GBase 8a数据库集群支持主备模式的同城双活灾备方案,其原理为主集群承担应用,对数据进行批量操作(包括数据加载和数据加工),在主集群加工完数据之后,每天特定时间点将数据增量同步到同城双活的备集群当中。数据的同步过程基于自主研发的Rsync数据同步工具实现。同城双活的主备两个数据库集群间以表为单元进行增量同步。

数据同步:

Rsync工具是集群间的数据同步工具,实现集群间点对点的数据同步,可保证每个表数据同步的原子性,即如果一个表在数据同步过程中出现故障,Rsync工具能够自动回滚,从而保障主备集群的数据一致性。

表的存储方式:把一张表的数据划分为多个DC块存储在不同的节点上

传输方式:基于表级的DC块拷贝。比对DC块的元数据识别发现变化的DC块并同步。同步时使用二进制方式,节约解压加载的时间。

GBase 8a数据库集群中数据的存储方式是把一张表的数据划分为多个DC块存储在不同的节点上。故Rsync同步工具的数据传输方式是基于表级的DC块拷贝。数据同步前先比对目标表的DC块的元数据,识别发现变化的DC块并进行同步。数据同步时使用二进制方式,以节约解压加载的时间,从而提升同步效率。

Rsync数据同步工具实现了数据同步需要的最核心的功能点及异常处理,各功能点具有低耦合性,使应用程序能够灵活的调用接口,实现系统的同城灾备。

1 Rsync数据同步工具功能表

功能大类

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值