La página de Calendarios del ciclo de vida del software de MongoDB describe las versiones compatibles y las fechas de fin de soporte para las versiones de MongoDB Server. Atlas Core abarca clústeres gratuitos, clústeres Flex y niveles de clústeres dedicados. Atlas ofrece diferentes opciones de gestión de versiones para cada tipo de clúster y edición de base de datos:
Clústeres Atlas Core dedicados: elija entre versiones principales y actualizaciones en curso usando Latest Version With Auto Upgrades.
Clústeres gratuitos y clústeres Flex: manténgase en una versión principal (actualmente, MongoDB 8.0). No puede elegir un ciclo de lanzamiento, y Atlas los actualiza automáticamente.
Clústeres de Atlas Infinite: utilice siempre Latest Version With Auto Upgrades. No puede elegir una cadencia de lanzamiento.
Para obtener información general sobre la numeración de versiones de MongoDB, los tipos de lanzamiento y las rutas de actualización, consulte Versiones de MongoDB y rutas de actualización.
Para la mayoría de las implementaciones de Atlas, Latest Version With Auto Upgrades es la mejor manera de recibir automáticamente las últimas funciones y mejoras de MongoDB a medida que Atlas las implementa. Sin embargo, puede optar por un control de versiones más estricto y elegir mantenerse en una versión principal específica. Si necesita validar una versión antes de que llegue a producción, mantenga un ciclo de versiones principales. Si sus clústeres reciben actualizaciones automáticas, utilice oleadas de mantenimiento para validar las versiones primero en un entorno que no sea de producción.
La siguiente tabla compara las dos cadencias de lanzamiento:
Consideración | Última versión con actualizaciones automáticas | Versión principal |
|---|---|---|
Actualizaciones automáticas | Lanzamientos principales, secundarios y parches | Solo versiones de parches |
Control sobre el momento de la actualización | No | Sí |
Selección de versión | No disponible | Elige entre las versiones disponibles. |
Cambio de cadencia | Cambie a una versión principal solo en la ventana después de que se lance una nueva versión principal | Active las actualizaciones automáticas en cualquier momento modificando el clúster. |
Mejor para | Mantenerse al día automáticamente con la última funcionalidad y las mejoras | Control directo sobre la aceptación de la versión, como la coordinación de versiones en diferentes entornos o la certificación del contenido de la versión antes de su adopción. |
Evitar si | Necesita un control directo sobre la aceptación de las versiones, como coordinar versiones en distintos entornos o certificar el contenido de las versiones antes de su adopción. | Quieres mantenerte actualizado con las últimas funcionalidades y mejoras sin gestionar tú mismo la programación de las actualizaciones. |
Para obtener más información sobre las versiones de MongoDB Server en general, consulta Versiones de MongoDB.
Última versión con actualizaciones automáticas
Al seleccionar la versión de su clúster y elegir Latest Version With Auto Upgrades, Atlas actualiza automáticamente su clúster a la última versión principal o secundaria de MongoDB disponible, habilita las nuevas funciones a medida que se publican y actualiza las versiones de parche de forma continua para mantener la disponibilidad del clúster. No es posible seleccionar una versión principal, secundaria o de parche específica.
Cambio de las actualizaciones automáticas
Si su clúster utiliza Latest Version With Auto Upgrades, puede cambiar a una cadencia de versión principal hasta que MongoDB 9.1 esté disponible. Después de que se publique 9.1, no podrá optar por no usar Latest Version With Auto Upgrades hasta que MongoDB 10.0 esté disponible.
Importante
La migración en vivo y Mongosync no son compatibles con versiones secundarias y, por lo tanto, no funcionarán si su clúster utiliza Latest Version With Auto Upgrades. Para migrar un clúster que se encuentra actualmente en una versión secundaria, utilice herramientas de migración autoguiadas en su lugar.
Versión principal
Si mantienes una versión principal, tú controlas cuándo se realizan las actualizaciones de versión principal. Puedes actualizar la versión principal de tu clúster de Atlas en cualquier momento modificando el clúster. Las versiones principales también reciben automáticamente actualizaciones de parches.
Antes de actualizar una versión principal en producción, pruebe su aplicación con un clúster de preproducción y revise los cambios de compatibilidad en las notas de versión. Si corresponde, confíe en la Stable API.
Fin del ciclo de vida de una versión principal
Para obtener información sobre la política de fin de vida útil de las versiones de MongoDB, incluidos los plazos de notificación y las actualizaciones posteriores a la fecha límite, consulte Versiones de MongoDB y rutas de actualización.
Disponibilidad de la versión
En la siguiente tabla se muestran las versiones de MongoDB disponibles para cada tipo de clúster.
Versión | Disponible en M10+ | Disponible en M0 y Clústeres Flex |
|---|---|---|
MongoDB 7.0 | ||
MongoDB 8.0 | ||
MongoDB 9.0 |
Versiones de la edición de la base de datos
Durante el período de vista previa pública, los clústeres de Atlas Infinite ejecutan la última versión 9.x de MongoDB, utilizando la opción de lanzamiento Latest Version With Auto Upgrades en la interfaz de usuario de Atlas. Es posible que los clústeres de Atlas Infinite ejecuten una versión posterior a la de los clústeres de Atlas Core, pero estas versiones no introducen cambios de compatibilidad a menos que el registro de cambios de Atlas indique lo contrario. Para obtener más información sobre Atlas Infinite, consulte MongoDB Atlas Infinite: Descripción general.
Atlas actualiza un clúster de Atlas Infinite aproximadamente una vez al mes. No es posible seleccionar una versión específica de MongoDB para un clúster de Atlas Infinite. Para ver el número de versión exacto, consulte el registro de actividad.
Seleccionar o cambiar la versión del clúster
Importante
Antes de actualizar el clúster, revise las mejores prácticas recomendadas para las actualizaciones de versiones principales.
Atlas actualiza automáticamente los clústeres de Atlas Infinite. Los siguientes pasos se aplican a los clústeres de Atlas Core.
Importante
Si el proyecto contiene un rol personalizado que utiliza acciones introducidas en una versión específica de MongoDB, no se puede crear un clúster con una versión de MongoDB anterior a esa versión a menos que se borre el rol personalizado.
Para seleccionar o cambiar la versión del clúster:
Abra la configuración del clúster.
Para establecer la versión de un clúster nuevo, complete los pasos para crear un clúster y expanda Additional Settings.
Para cambiar la versión de un clúster existente, haga clic en Edit Config para abrir el formulario del clúster y expandir Additional Settings.
Seleccione una versión.
En el menú desplegable Select a version, seleccione la versión de su clúster.
Atlas admite las siguientes rutas de actualización:
MongoDB 7.0 a MongoDB 8.0
MongoDB 8.0 a MongoDB 9.0
MongoDB 8.0 a la última versión con actualizaciones automáticas
MongoDB 9.0 a la última versión con actualizaciones automáticas
Atlas siempre actualiza el clúster a la última versión de parche de la versión principal especificada. Para actualizar, se utiliza un proceso de actualización continua sin tiempo de inactividad para mantener la disponibilidad del clúster.
No puedes degradar el clúster a una versión anterior de MongoDB a menos que hayas fijado la compatibilidad de características entre versiones del clúster antes de la actualización.
Puedes cambiar de usar Latest Release a usar una versión específica solo si la versión más reciente de MongoDB es una versión principal.