Docs 菜单
Docs 主页
/
MongoDB 阿特拉斯
/ /

示例:副本集到分片集群的实时迁移

您可以选择将运行 MongoDB 6.0.13+ 或 7.0.8+ 的源副本实时迁移集到分片目标 MongoDB 6.0.13+ 或 7.0.8+ 集群。在这种情况下,您可以在实时迁移 Atlas 用户界面中指定分片配置,类似于以下示例。

MongoDB 仅对包含在 shardingEntries数组中的集合进行分片。 该数组指定要分片的集合。 要了解更多信息,请参阅分片。

如果您选择在迁移期间省略分片配置,则可以在将集群迁移到 Atlas 后对目标集群上的collection进行分片。

{
"shardingEntries": [
{
"database": "database-name",
"collection": "collection-name",
"shardCollection": {
"key": [
{ "location": 1 },
{ "region": 1 }
]
}
}
]
}

除了此配置之外,Atlas 目标集群还需要与指定分片键兼容的索引。 通过 Atlas 用户界面启动迁移时,可以将 MongoDB 配置为自动创建这些支持索引。

要了解详情,请参阅:

  • 实时迁移(拉取) MongoDB 6.0.13+ 或 7.0.8+ 集群到 Atlas

  • 实时将 MongoDB 6.0.13+ 或 7.0.8+ 集群迁移(推送)到 Atlas

后退

从 Cloud Manager 推送

来年

传统迁移(6.0 版本之前)