ITPub博客

首页 > 数据库 > 国内数据库 > GBase 8a数据库双活容灾方案之同步原理(二)

GBase 8a数据库双活容灾方案之同步原理(二)

原创 国内数据库 作者:GBASE南大通用 时间:2026-04-15 13:22:35 0 删除 编辑

南大通用GBase 8a数据库(gbase database)基于列存引擎与分片同步机制,构建了完整的双活容灾方案。核心同步工具GVR依托sync_client+sync_server组件,实现主备集群间增量数据毫秒级同步,点对点速度达450MB/s,支持同城双活、异地容灾、读写分离等场景。

通过元数据快照优化,同步期间主集群业务读写几乎不受影响。目前方案已在国内某国有大行落地40+套双活集群,为主仓及重要集市提供“热备”级灾备保障,RPO趋近于零,RTO分钟级。

分片表同步流程

  • sync_client 通过 5288 服务端的端口建立连接
  • sync_client 发送要同步的分片表
  • sync_server 定位该表元数据信息
  • sync_server 返回该表的部分元数据信息
  • sync_client 本地比对该表的元数据信息
  • sync_client 发送差异 DC List
  • sync_server 返回差异 DC 数据
  • sync_server 返回该表元数据文件
  • sync_client 覆盖差异 DC 数据,覆盖元数据信息

整表同步流程

GBase 8a 是一个分布式集群,一张表可能有若干个分片,所以同步整个表的时候,就会涉及到多个分片表的同步。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3116103/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1311
  • 访问量
    1287581