Esta página describe los cambios y nuevas funcionalidades presentadas en MongoDB Mongosync 1.10.
1.10.0 Liberación
Enero 29 , 2025
Actualizaciones del verificador integrado
En la versión 1.10,
mongosyncHabilita el verificador incorporado para direcciones de avance y retroceso de migraciones reversibles.mongosyncHabilita el verificador integrado en clústeres fragmentados de forma predeterminada.
Compatibilidad con versiones anteriores
A partir de la versión 1.10.0, mongosync admite migraciones desde clústeres de origen anteriores a6.0.
mongosync ahora admite sincronizaciones entre las siguientes versiones de servidor MongoDB de origen y destino:
7.0 Destino | 8.0 Destino | |
|---|---|---|
5.0 Fuente | √ | |
6.0 Fuente | √ | √ |
7.0 Fuente | √ | √ |
8.0 Fuente | √ |
Para obtener más información, consulta:
Otras notas
Problemas solucionados:
Se corrigió un error introducido en v1.3.0 donde los índices descendentes con valores clave entre -1e-9 y 0 podían migrar incorrectamente como ascendentes.
Se corrigió un error introducido en v1.9.0 donde el verificador incorporado podía informar incorrectamente una falla si se descartaba un índice TTL en el clúster de origen durante una migración.
Se corrigió un error introducido en v1.0.0 que causaba que los índices de dsphere 2sin versión se migraran como índices de dsphere v3 2.
Se corrigió un error introducido en v1.9.0 donde el verificador incorporado informaba incorrectamente una falla en las colecciones con TTL donde
expireAfterSeconds: 0.Se mitigó un problema introducido en v1.0.0 que podía provocar que
mongosyncse agotara el tiempo de espera durante la inicialización al muestrear una colección de origen y dividir previamente la colección de destino correspondiente.
Nuevas características:
Se ha añadido soporte para migraciones con los clústeres de origen 4.4 y 5.0.
Se agregó compatibilidad total con la verificación integrada de migraciones reversibles. Anteriormente, la verificación solo se admitía en la dirección de avance inicial de una migración reversible.
Se agregó soporte para la verificación integrada de clústeres fragmentados.
Se agregó soporte para migraciones desde orígenes 6.0 y 7.0 a destinos 8.0.
Se agregó una nueva
--disableVerificationopción y unadisableVerificationconfiguraciónmongosynca.
Mejoras de rendimiento:
Se mejoró el algoritmo de partición para colecciones de fuentes grandes.
mongosyncahora muestrea documentos directamente desde WiredTiger en lugar de escanear todo el índice_id.
Otros:
mongosyncahora proporciona compilaciones RHEL 9.mongosyncAhora no se permite configurarsocketTimeoutMSen las cadenas de conexión. Este parámetro está obsoleto.mongosyncAhora no permite reiniciar durante la confirmación cuando la verificación está habilitada.
Versión mínima compatible
Para obtener información sobre las versiones mínimas compatibles, consulte Compatibilidad de versiones del servidor MongoDB.
Para obtener el mejor rendimiento, actualice sus clústeres de origen y destino a la versión más reciente del parche de MongoDB Server antes de la migración. Para obtener más información, consulte Actualice a la última versión de parche autogestionada de MongoDB.