摘要
当前很多公司正在将IT系统数据库由Oracle等集中式数据库替换为OceanBase/GoldenDB等分布式数据库,异构数据库间数据迁移需要解决数据准确性、完整性和一致性,以及迁移效率等问题。本文结合实际场景,基于源库和目标库数据同步工具,提出一种异构数据库间数据实时在线同步的优化方法。该方法通过搭建缓冲数据库,先将源库数据实时同步到缓冲数据库,并在缓冲数据库实时进行事务拆分、数据转换等操作后,通过目标库数据同步工具实时同步到目标库,整个数据迁移过程实时在线进行,可以最小化对源端系统的业务影响,并能够提高数据同步的效率,降低迁移成本和维护成本。