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 para el Verificador Integrado
En la versión 1.10,
mongosynchabilita el verificador incrustado para las direcciones hacia adelante y hacia atrás de las 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 añadió soporte completo para la verificación integrada de migraciones reversibles. Anteriormente, la verificación solo era compatible en la dirección inicial hacia adelante 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 añadió una nueva opción
--disableVerificationy una configuracióndisableVerificationamongosync.
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 archivos de construcción de RHEL 9.mongosyncahora no permite establecersocketTimeoutMSen las cadenas de conexión. Este es un parámetro obsoleto.mongosyncAhora no permite ser reiniciado durante el commit cuando la verificación está activada.
Versión mínima compatible
Para obtener información sobre las versiones mínimas compatibles, consulta compatibilidad de la versión de MongoDB Server.
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.