Exemplo: migração ao vivo de conjuntos de réplicas para clusters fragmentados
Você pode optar por migrar ao vivo um conjunto de réplicas de origem executando o MongoDB 6.0.17+ ou 7.0.13+ para um MongoDB de destino fragmentado 6.0.17+ ou 7.0.13+ cluster. Nesse caso, você pode especificar a configuração de fragmentação, semelhante ao exemplo a seguir, na interface do usuário do Atlas de migração ao vivo.
O MongoDB fragmenta apenas as coleções que você inclui na array shardingEntries
. A array especifica quais collections fragmentar. Para saber mais, consulte Fragmentação.
Se você optar por omitir a configuração de fragmentação durante a migração, poderá fragmentar as collection no cluster de destino após migrar o cluster para o Atlas.
{ "shardingEntries": [ { "database": "database-name", "collection": "collection-name", "shardCollection": { "key": [ { "location": 1 }, { "region": 1 } ] } } ] }
Além dessa configuração, o cluster de destino do Atlas também precisa de um índice compatível para as chaves de fragmentação especificadas. Ao iniciar a migração por meio da interface do usuário do Atlas, você pode configurar o MongoDB para criar esses índices de suporte automaticamente.
Para saber mais, consulte: