背景
对于不同数据库引擎之间的异构数据库迁移, 阿里云数据传输服务(DTS)不仅支持同构数据库迁移,还支持不同数据引擎(如Oracle到MySQL)之间的异构迁移,同时阿里云官方和合作伙伴也提供异构数据库迁移服务, 在迁移期间,源数据库保持完全可操作,从而最大限度地减少依赖于源数据库的应用程序的停机时间。
解决方案架构
- 从传统数据中心中的OLAP数据库到OLTP数据库可以选择迁移到阿里云上的云数据库RDS,ECS上自建数据库,分布式数据库DRDS以及大数据数据仓库ODPS。如果是异构数据引擎的迁移,如0LAP 数据库ORACLE迁移到阿里云云数据RDS的MYSQL或者RDS的PPAS。由于异构数据库之间存在功能性的差距,需要进行一些表结构的转换和大字段改造,
- 阿里云数据传输服务服务可以帮助自动进行异构数据库之间的表结构转换,全量或者增量数据迁移,本地端和云端的数据库比对,且按照一定的迁移顺序先迁移表结构,全量数据,在迁移依赖关系如外键。
- 对于一些目的端不支持的功能特性或者差异化的特性,如分区表,视图,同义词,自定义数据类型等特殊的结构对象的迁移,需要人工辅助改造迁移。
方案亮点
- 提供详细异构数据迁移中改造的方案指导。通过提供专业的迁移工具和服务实现迁移