将DDS/MongoDB副本集迁移到DDS/MongoDB副本集 本页为使用数据传输服务DTS将DDS/MongoDB副本集架构数据迁移到DDS/MongoDB副本集架构的详细介绍,包括数据迁移支持的源库、目标库,支持的迁移对象及SQL,数据库账号权限说明,操作须知,操作步骤等。 支持的源和目标数据库 支持的源和目标数据库,如下表: 源数据库 目标数据库 DDS 3.4/4.0(副本集) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(副本集) DDS 3.4/4.0(副本集) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(副本集) 说明 源库为自建MongoDB数据库时,支持的版本为3.4/4.0/4.2/4.4/5.0/6.0。 目标库大版本号建议不低于源库。 支持MongoDB/DDS单机版的全量数据迁移。 支持的迁移对象及SQL 迁移对象 当前DTS支持集合级(指定集合对象)、库级(整库迁移)迁移。 支持索引的结构迁移。 库、集合支持做名称映射。 不支持迁移admin和local库中的数据。 数据迁移仅针对数据源中的用户数据库,而系统库confilg、local、admin会被自动过滤。 增量迁移支持的SQL操作 DML INSERT、UPDATE、REPLACE、DELETE。 DDL 结构迁移仅支持INDEX迁移,如果是整库迁移,支持其下新增表的迁移;不支持增量迁移过程中的DDL操作。