Esta página describe los cambios y nuevas funcionalidades presentadas en MongoDB Mongosync 1.10.
1.10.0 Versión
29 de enero de 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 los clústeres shardados por defecto.
Soporte para versiones anteriores
A partir de la versión 1.10.0, mongosync soporta migraciones desde clústeres de origen pre-6.0.
mongosync ahora admite sincronizaciones entre las siguientes versiones de origen y destino de servidores MongoDB:
6.0 Destino | 7.0 Destino | 8.0 Destino | |
|---|---|---|---|
4.4 Fuente | √ | ||
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 la v1.3.0 donde los índices descendentes con valores clave entre -1e-9 y 0 podrían migrar incorrectamente como ascendentes.
Se corrigió un error introducido en la v1.9.0 donde el verificador integrado podría informar incorrectamente de un error si se eliminara un índice TTL en el clúster de origen durante una migración.
Se corrigió un error introducido en la v1.0.0 que provocaba que los índices 2dsphere sin versión se migraran como índices 2dsphere v3.
Se corrigió un error introducido en la v1.9.0 donde el verificador incorporado informa incorrectamente el fallo para colecciones con TTLs donde
expireAfterSeconds: 0.Se mitigó un problema introducido en la v1.0.0 que podría causar que
mongosyncse agote el tiempo de espera durante la inicialización al muestrear una colección de origen y la pre-división de 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 añadió 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 particionamiento para colecciones de fuentes grandes.
mongosyncahora toma muestras directamente de los documentos de WiredTiger en lugar de escanear todo el índice de_id.
Otros:
mongosyncahora proporciona compilaciones RHEL 9.mongosyncahora no permite establecersocketTimeoutMSen las cadenas de conexión. Este es un parámetro 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, actualiza tus 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, consulta Actualiza a la última versión de parche autogestionada de MongoDB.