Esta página descreve as alterações e as novas funcionalidades introduzidas no MongoDB Mongosync 1.10.
1.10.0 Versão
29 de janeiro de 2025
Atualizações para o verificador incorporado
Na versão 1.10,
mongosyncativa o verificador incorporado para direções diretas e reversas de migrações reversíveis.mongosynchabilita o verificador incorporado em clusters fragmentados por padrão.
Suporte para versões mais antigas
A partir da versão 1.10.0, O mongosync suporta migrações de clusters de origem pré-6.0.
mongosync agora suporta sincronizações entre as seguintes versões do servidor MongoDB de origem e destino:
6.0 Destino | 7.0 Destino | 8.0 Destino | |
|---|---|---|---|
Fonte 4.4 | √ | ||
Fonte 5.0 | √ | √ | |
Fonte 6.0 | √ | √ | √ |
Fonte 7.0 | √ | √ | |
Fonte 8.0 | √ |
Para saber mais, consulte:
Outras Notas
Problemas Corrigidos:
Correção de um bug introduzido na v1.3.0 onde índices descendentes com valores de chave entre -1e-9 e 0 podem migrar incorretamente como ascendentes.
Correção de um bug introduzido na v1.9.0 onde o verificador embarcado pode relatar incorretamente uma falha se um índice TTL for descartado no cluster de origem durante uma migração.
Corrigido um bug introduzido no v1.0.0 que fazia com que índices não versionados 2dsphere migrassem como índices v3 2dsphere.
Correção de um bug introduzido na v1.9.0 onde o verificador incorporado relata incorretamente falhas para coleções com TTLs onde
expireAfterSeconds: 0.Mitigado um problema introduzido no v1.0.0 que pode resultar no tempo limite do
mongosyncdurante a inicialização ao amostrar uma coleção de origem e pré-divisão a coleção de destino correspondente.
Novas funcionalidades:
Suporte adicionado para migrações com clusters de origem 4.4 e 5.0.
Suporte completo adicionado para verificação incorporada de migrações reversíveis. Anteriormente, a verificação só era suportada na direção inicial de uma migração reversível.
Suporte adicionado para verificação incorporada de clusters fragmentados.
Suporte adicionado para migrações de 6.0 e 7.0 fontes para 8.0 destinos.
Foi adicionada uma nova
--disableVerificationopção e umadisableVerificationnova configuraçãomongosyncpara.
Melhorias de desempenho:
Melhorado o algoritmo de particionamento para grandes coleções de origem.
mongosyncagora extrai documentos diretamente do WiredTiger em vez de digitalizar todo o índice_id.
Outro:
mongosyncagora fornece compilações RHEL 9.mongosyncagora não permite a configuraçãosocketTimeoutMSem connection strings. Este é um parâmetro obsoleto.mongosyncagora não permite ser reiniciado durante o commit quando a verificação está habilitada.
Versão mínima suportada
Para obter informações sobre as versões mínimas suportadas, consulte Compatibilidade de versão do MongoDB Server .
Para obter o melhor desempenho, atualize os clusters de origem e destino para a versão de patch mais recente do MongoDB Server antes da migração. Para obter mais informações, consulte Atualizar para a versão de patch autogerenciada mais recente do MongoDB.