mongosync
. Leia a documentação atual para obter orientações atualizadas sobre mongosync
e instruções sobre como atualizar para a versão mais recente.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.
Tarefas
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, Quando o processo O verificador não verifica todos os aspectos de uma migração:
| |
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, 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, Enquanto a comparação de hash garante que o cluster de destino recebeu todas as alterações da origem, o comando 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.