通过数据复制服务迁移数据
前提条件
使用数据复制服务进行数据迁移时,为了提高数据迁移的稳定性和安全性,请先阅读以确保数据库实例已满足迁移条件。
迁移场景
- 全量迁移
该模式为数据库一次性迁移,适用于可中断业务的数据库迁移场景,全量迁移将非系统数据库的全部数据库对象和数据一次性迁移至目标端数据库,包括:表、视图、存储过程等。选择“全量迁移”模式,建议停止对源数据库的操作,否则迁移过程中源数据库产生的新数据不会同步到目标数据库。
- 全量+增量迁移
该模式为数据库持续性迁移,适用于对业务中断敏感的场景,通过全量迁移过程中完成的目标端数据库的初始化后,增量迁移阶段通过解析日志等技术,将远端和目标端数据库保持数据持续一致。选择“全量+增量”迁移模式,增量迁移可以在全量迁移完成的基础上实现数据的持续同步,无需中断业务,实现迁移过程中源业务和数据库继续对外提供访问。
迁移方案
DRS支持将MongoDB数据库迁移至DDS,具体支持的源库类型、版本及迁移模式如表1所示。
源数据库类型 |
目标数据库类型 |
迁移模式 |
---|---|---|
|
华为云DDS 3.4、4.0、4.2版本 说明:
|
全量数据迁移 全量+增量数据迁移支持以下方式:
说明:
|
迁移操作
具体的迁移操作请参考《数据复制服务最佳实践》中“MongoDB数据库迁移”章节。
