文档数据库服务 DDS-通过数据复制服务迁移数据:支持的迁移对象范围

时间:2023-11-08 16:32:47

支持的迁移对象范围

在使用DRS进行迁移时,不同类型的迁移任务,支持的迁移对象范围不同,详细情况可参考表2DRS会根据用户选择,在“预检查”阶段对迁移对象进行自动检查

表2 支持的迁移对象

类型名称

使用须知

迁移对象范围

  • 迁移对象选择维度:支持选择表级、库级或实例级(全部迁移)。
  • 支持的迁移对象
    • 相互关联的数据对象要确保同时迁移,避免迁移因关联对象缺失,导致迁移失败。常见的关联关系:视图引用集合、视图引用视图等。
    • 副本集:目前只支持集合(包括验证器,是否是固定集合),索引和视图的迁移。
    • 集群:目前只支持集合(包括验证器,是否是固定集合),分片键,索引和视图的迁移。
    • 单节点:目前只支持集合(包括验证器,是否是固定集合),索引和视图的迁移。
    • 只支持迁移用户数据和源数据库的账号信息,不支持迁移系统库(如local、admin、config等)和系统集合,如果业务数据在系统库下,则需要先将业务数据移动到用户数据库下,可以使用renameCollection命令进行移出。
    • 不支持视图的创建语句中有正则表达式。
    • 不支持_id字段没有索引的集合。
    • 不支持BinData()的第一个参数为2。
    • 不支持范围分片的情况下maxKey当主键。
    说明:

    支持迁移的对象有如下限制:

    • 源数据库的库名不能包含/\."$和空格,集合名和视图名中不能包含$字符或以system.开头。
support.huaweicloud.com/usermanual-dds/dds_03_0056.html