GBase 8a
适配迁移
文章

gbase 8a 集群双活同步工具软件使用场景和必要条件

发表于2025-06-05 09:06:5927次浏览0个评论

一. 使用场景

gbase 8a 双活有两种方式:

  1. 一种为基于同步工具rsynctool的异步(T+1)双活集群,支持增量和全量两种数据同步方式,可以实现作业目标表点对点的传输。适用于异地灾备,一般将批量作业与同步过程错开,以此降低主库的压力,减少对业务的影响

  2. 一种为基于虚拟集群镜像的实时双活集群,基于虚拟集群多vc上的功能,原理为在两vc之间给虚拟集群表设置镜像关系,从而使一个vc上任意一张表的写操作能实时同步到镜像关系对应的另一个vc的同表名的表上。适用于同城灾备,对网络要求较高。两个vc属于同一个集群,集群层下发DDL,同时分发到两个vc上执行;集群层下发DML,在第一个vc上执行运算,结果同步发送到vc2的对应数据文件中;集群层下发DQL,仅在一个vc上执行。

二. 必要条件

  • 主集群和从集群的拓扑相同:即主集群和从集群的计算节点(gnode实例数)必须相同,不要求管理节点数(gcluster实例数、gcware实例数)相同;
  • 主集群和从集群的vcname必须相同;
  • 主集群和从集群的nodedatamap必须相同;
  • 主集群和从集群的实例字符集必须相同;
  • 主集群和从集群的表空间设置方式必须相同。

 

评论

登录后才可以发表评论