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.