Verificar migrações
Nesta página
Começando com 6.0.17 e 7.0.13, o Atlas oferece suporte à verificação dos dados migrados do cluster de cluster de origem para o cluster de destino. O processo de verificação no Atlas executa uma série de verificações para confirmar que a sincronização de dados durante o processo de migração live foi bem-sucedida. Essas verificações incluem o Atlas comparando documentos e collections suportados.
Antes de transferir os dados do seu aplicativo para o cluster de destino, sempre verifique se a migração foi bem-sucedida. Você pode habilitar a verificação na interface do usuário do Atlas de migração live ou verificar os dados manualmente.
O processo de verificação que é executado no final do processo de migração em tempo real do Atlas é opcional. É altamente recomendável que você o habilite na UI do Atlas da migração live e solicite que o Atlas execute o processo de verificação da sincronização de dados antes de você passar para o cluster de destino no Atlas.
Lista de verificações
Como parte do processo de verificação que você pode habilitar na UI do Atlas para migração live, o Atlas executa as seguintes verificações nos clusters de origem e destino:
A fase e o progresso das verificações são executadas no cluster.
O número estimado de documentos no cluster.
O número de documentos hash pelo processo verificador no cluster.
O número de collections verificadas pelo processo verificador no cluster.
O número de collections no cluster a serem incluídas nas verificações de verificação.
Se o processo de verificação encontrar erros, isso falhará na migração ao vivo.
Habilitar verificação na interface do usuário do Atlas
Você pode habilitar a verificação como parte da configuração do processo de migração live na UI do Atlas . Para obter as etapas exatas, consulte Live Migrate (Pull) um cluster do MongoDB 6.0.17+ ou 7.0.13+ para o Atlas.
Importante
Se você habilitar a verificação na interface do usuário do Atlas , e o Atlas encontrar inconsistências durante as verificações de verificação, a migração live falhará. O processo de verificação NÃO verifica todas as possíveis inconsistências de dados. Revise as limitações nesta documentação para ver quais dados o processo de verificação não suporta e verifique manualmente esses dados.
Verificar dados manualmente
Se você desabilitar a verificação automatizada na interface do usuário do Atlas de migração em tempo real, poderá criar scripts para verificação manual dos dados migrados e usar um método alternativo de verificação manual para verificar se os dados foram migrados com êxito. Para saber mais sobre os métodos alternativos, consulte Cluster-to-Cluster Sync: Verificar transferência de dados .
Limitações
O processo de verificação na migração live tem as seguintes limitações:
A verificação não está disponível em versões anteriores a 6.0.17.
A verificação de clusters fragmentados não é compatível.
A verificação é executada na migração live (pull) e não é suportada na migração live (push).
Não é possível retomar um processo de verificação. Se você interromper ou pausar o processo de migração live e reiniciá-lo, o processo de verificação começará desde o início.
O processo de verificação não verifica:
Coleções fragmentadas
Coleções limitadas
Coleções com índices TTL
Coleções que não usam o agrupamento padrão
Visualizações
Metadados da coleção
Indexes
Para garantir uma migração ao vivo bem-sucedida e verificar os dados para coleções, índices e metadados sem suporte, você pode usar um dos métodos de verificação descritos em Cluster-to-Cluster Sync: Verificar transferência de dados .