Para agentes de IA: um Ă­ndice de documentação estĂĄ disponĂ­vel em https://www.mongodb.com/pt-br/docs/llms.txt — as versĂ”es de markdown de todas as pĂĄginas estĂŁo disponĂ­veis anexando .md a qualquer caminho de URL.
Menu Docs

Verificar fonte de dados

Antes de mudar a carga do aplicação do cluster de origem para o cluster de destino, vocĂȘ deve verificar se a migração foi bem-sucedida.

A partir de 1.9, o mongosync fornece um verificador incorporado que pode executar uma série de verificaçÔes no cluster de origem e destino para confirmar que a sincronização foi bem-sucedida.

VocĂȘ deve verificar seus dados apĂłs cada sincronização. Isso Ă© importante nos casos em que vocĂȘ planeja mover a carga do aplicativo da origem para o cluster de destino.

Método de verificação
Descrição

A partir de 1.9, mongosync inclui um verificador incorporado, que executa uma série de verificaçÔes nos clusters de origem e destino para confirmar se a migração foi bem-sucedida. Esse é o método de verificação preferencial para implantaçÔes que atendam aos requisitos.

Quando o processo mongosync começa, ele solicita ao usuĂĄrio um termo de responsabilidade sobre o verificador incorporado. VocĂȘ deve aceitar o termo de responsabilidade ou, se jĂĄ o tiver lido e reconhecido, inicie mongosync com a --acceptDisclaimer opção para usar o verificador.

O verificador não verifica todos os aspectos de uma migração:

  • Para verificar a sincronização em namespaces nĂŁo compatĂ­veis, use um mĂ©todo de verificação diferente.

  • Para verificar a sincronização do Ă­ndice, use o mĂ©todo Comparação de Índices.

  • Para verificar a sincronização de metadados, use o mĂ©todo Comparação de metadados.

O mĂ©todo mais bĂĄsico de verificação Ă© comparar o nĂșmero de documento em cada collection sincronizada no cluster de origem com o nĂșmero no cluster de destino.

Antes de verificar a transferĂȘncia de dados com esse mĂ©todo, mongosync deve estar no estado COMMITTED.

Esse método só verifica uma sincronização bem-sucedida quando executado em clusters com volumes de trabalho somente de inserção.

VocĂȘ pode verificar a sincronização comparando md5 de collection sincronizadas do cluster de origem com o cluster de destino.

Antes de verificar a transferĂȘncia de dados com esse mĂ©todo, mongosync deve estar no estado COMMITTED.

While hash comparison ensures that the destination cluster has received all changes from the source, the dbHash command locks the cluster, preventing additional writes until it completes.

A comparação de hash não é possível com clusters fragmentados.

O Verificador de Migração se conecta aos clusters de origem e destino e realiza uma série de verificaçÔes de verificação, comparando documentos, exibiçÔes e índices para confirmar que a sincronização foi bem-sucedida.

Diferentes tipos de dados exigem diferentes mĂ©todos de verificação. VocĂȘ pode usar a verificação personalizada ou manual para verificar documentos, Ă­ndices, metadados e chaves de shard.

O mĂ©todo especĂ­fico que vocĂȘ utiliza para verificar seus dados depende da carga de trabalho do aplicativo e da complexidade dos dados.

Avalie esta pĂĄgina

Nesta pĂĄgina