Oracle、DB2、SQL SERVER迁移到国产数据库,使用的迁移工具或软件有哪些?迁移导致数据库停止业务系统运行的时间有多长?跟哪些因素有关?
这个问题和选择使用的数据库关系很大,通常这类迁移产品都是配套目标数据库发布的。从类型来说有两类:
离线迁移是大多数情况下采用的方式。例如恩墨的MTK工具,支持从Oracle,DB2,mysql,openGauss迁移到mysql和openGauss.
这类产品实现难度不大,但是细节很多,工作很繁琐。数据的迁移是完成度最好的。对象迁移比较费劲。
这种需要DBZ,CDC等类型的实时同步工具。需要目标数据库支持。
收起从上述数据库迁移到国产库,可分为两种技术路线:
1.物理迁移:基于日志
这种方式的产品很多,如国内的DSG、英方、Datapipe等
2.逻辑迁移:基于数据
这种方式的产品,开源和商业的都有,如典型的Kettle、DataX等
影响迁移的时长,主要取决于几个因素:
1.迁移逻辑:是否存在加工转换
2.数据对比:是否需做质量检查
3.数据规模/链路:一般都采用全量+增量方式,这一因素一般影响不大
老师,你可以看一下附件材料。
应该可以解决您目前在数据迁移方面遇到的问题。
在线不停机迁移,而且该产品具备数据校验比对功能。
附件:
HVR实时数据集成解决方案-20220501.pdf (5.57 MB)
收起