数据库并行替换如何做到高效准确?

本文探讨了数据库系统从国外环境向国产环境并行替换的策略,强调了并行替换的必要性及其技术挑战。通过英方软件与华为的联合解决方案——i2Stream,实现了数据的高速、双向同步,确保数据一致性和业务高可用。该方案适用于数据库国产化、大数据平台及异构数据库同步,助力金融等行业实现数据汇聚和数字化转型。
摘要由CSDN通过智能技术生成

目前,数据库系统正在大范围逐步替换到国产环境,替换方式一般有三种:

直接替换:新系统直接替换旧系统
逐步替换:分批分期进行替换
并行替换:新旧系统并行运行一段时间,正常运行有保证后再替换

比较稳妥的替换方式是并行替换——把数据从国外数据库实时双向同步到国产数据库,然后并轨运行一段时间后,检查数据一致性情况,如数据准确无误且运行稳定,就切换到全国产数据库中,贵阳银行项目采用的就是这种并行方式。

然而在真实的替换场景中,需要考虑的难点有很多,例如技术层面的安全性、稳定性和时效性,繁杂业务体系对高并发业务场景的支撑,以及成本控制和战略投入的平衡等。

在技术层面,存量数据的迁移、应用间的数据同步,需要用到数据库同步复制技术,并且是双向的数据复制,不仅要满足存量数据的实时迁移,也要保障系统并行期间的业务高可用。

按照这个标准,数据复制技术需要满足两个条件:

一是对存量数据的同步效率要快,以尽快缩短核心业务替换的时间窗口;
二是支持数据的双向同步,包括异构库的数据比对,保证在同步的过程中,增量数据的入库,两边数据保持一致性。

针对以上标准,英方软件联合华为,基于 i2Stream 数据流复制管理软件产品服务,推出了高性能、高效同步、高准确性的 GaussDB 数据同步方案。

通过部署 Kafka 消息引擎,作为消息中转通道,i2Stream 使得方案架构更具灵活性,尤其可支持同一源数据对接多个不同目标库。在数据同步的过程中,该方案能实现全量、增量同步无缝衔接,且整个过程源端、目标端均为打开状态ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值