Menu Docs
Página inicial do Docs
/
Sincronização de Cluster-to-Cluster do MongoDB
/

Verificar fonte de dados

Nesta página

  • Casos de uso
  • Tarefas
  • Contagens de documentos
  • Comparação de hash
  • Comparação de documentos
  • Verificador de migração
  • Saiba mais

Quando o mongosync estiver totalmente confirmado, verifique a transferência bem-sucedida dos seus dados antes de mudar o aplicativo para usando o cluster de destino. Você pode verificar sua transferência de dados usando contagens de documentos, comparação de hash, comparação de documentos ou o Verificador de Migração.

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étodos de verificação:

  • Contagens de documentos

  • Comparação de hash

  • Comparação de documentos

  • Verificador de migração

O método específico que você utiliza para verificar seus dados depende da carga de trabalho do aplicativo e da complexidade dos dados.

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.

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

Para obter mais informações, consulte Verificar com contagens de documentos.

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

Enquanto a comparação de hash garante que o cluster de destino recebeu todas as alterações da origem, o comando dbHash bloqueia o cluster, evitando gravações adicionais até que ele seja concluído.

Observação

A comparação de hash não é possível com clusters fragmentados. Ele também não funciona com servidores standalone e conjuntos de réplicas que usam o MongoDB 4.4 ou versões anteriores, pois a ordem dos campos do documento pode variar.

Para obter mais informações, consulte Verificar com comparação de hash.

Você pode verificar a sincronização comparando documentos nos clusters de origem e destino. Escreva um script que faça uma query na collection no cluster de origem e, em seguida, verifique se o documento existe com os mesmos valores no cluster de destino.

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.

Importante

O Verificador de Migração é uma ferramenta experimental e não suportada.

Para obter instruções de instalação, consulte GitHub.

Ao contrário de outros métodos de verificação, o Verificador de Migração pode ser executado simultaneamente com mongosync, verificando documentos no cluster de destino à medida que eles são sincronizados.

Para obter mais informações, consulte Verificar com o Verificador de Migração.

Para mais informações, veja:

Voltar

Telemetria

Próximo

Usar contagens de documentos