对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs 菜单

Atlas 中的 MongoDB 版本

MongoDB软件生命周期计划页面描述了MongoDB Server版本的支持版本和生命周期结束日期。 Atlas Core 涵盖免费集群、Flex 集群和专用集群层。 Atlas为每种集群类型和数据库版本提供不同的版本管理选项:

  • 专用Atlas Core 集群:使用 Latest Version With Auto Upgrades 在主要版本和持续更新之间进行选择。

  • 免费集群和 Flex 集群:继续使用主要版本(目前为MongoDB 8.0)。您无法选择发布节奏, Atlas会自动对其进行升级。

  • Atlas无限集群:始终使用 Latest Version With Auto Upgrades。您无法选择发布节奏。

有关MongoDB版本编号、发布类型和升级路径的一般指导,请参阅MongoDB版本和升级路径。

对于大多数Atlas部署,Latest Version With Auto Upgrades 是在Atlas推出时自动接收最新MongoDB功能和增强功能的最佳方式。但是,您可以选择更严格的版本控制,并选择保留特定的主要版本。如果必须在发布生产之前对其进行验证,请保持主要版本发布节奏。如果您的集群接受自动升级,请先使用维护波次在非生产环境中验证版本。

下表对比了两种发布节奏:

考虑因素
具有自动升级功能的最新版本
主要版本

自动升级

主要版本、次要版本和补丁版本

仅限补丁版本

控制升级时机

No

是

版本选择

不可用

切换节奏

仅在发布新的主要版本后的窗口中切换到主要版本

通过修改集群随时切换到自动升级

最适合

自动保持最新功能和改进

直接控制发布接受,例如跨环境协调版本或在采用之前认证发布内容

避免 if

您需要直接控制发布接受,例如跨环境协调版本或在采用之前认证发布内容

您希望了解最新的功能和改进,但不想自行管理升级时间

要学习有关 MongoDB Server 版本的更多信息,请参阅MongoDB 版本控制。

当您选择集群版本并选择 Latest Version With Auto Upgrades 时, Atlas会自动将集群升级到最新可用的MongoDB主要版本或次要版本,在新功能可用时启用它们,并通过滚动进程升级补丁版本以维持集群可用性。您无法选择特定的主要版本、次要版本或补丁版本。

如果您的集群使用 Latest Version With Auto Upgrades,则在MongoDB 9.0 可用于所有Atlas部署之前,您无法切换到主要版本节奏。

重要

实时迁移和 Mongosync 不支持次要版本,因此,如果集群使用 Latest Version With Auto Upgrades,则无法工作。要迁移当前使用次要版本的集群,请使用自助迁移工具。

如果您继续使用主要版本,则可以控制何时进行主要版本升级。您可以随时升级Atlas 集群的主要版本。主要版本还会自动接收发布版本更新。

在生产环境中升级主要版本之前,请针对预发布环境集群测试应用程序,并在发布说明中查看兼容性变更。如果适用,请依赖 Stable API。

Atlas 会在 MongoDB 版本到期前至少 6 个月向您发送电子邮件通知。您还可以在 MongoDB 软件生命周期安排 页面上查找信息。截止日期之后,Atlas 会将您的集群升级到下一 MongoDB 版本,除非您请求延期并获得批准。在截止日期前升级集群,以确保您的服务和应用程序不会因与 MongoDB 新版本不兼容而出现停机或兼容性问题。

下表显示每种集群类型可用的 MongoDB 版本。

版本
可用于 M10+
可用于 M0 和 Flex 集群

MongoDB 7.0

MongoDB 8.0

MongoDB 9.0

在公开预览期间, Atlas Infinite 集群使用Atlas 用户界面中的 Latest Version With Auto Upgrades发布选项运行最新的MongoDB 9.x 版本。 Atlas无限集群运行的版本可能高于Atlas Core 集群,但这些版本不会引入兼容性更改,除非Atlas变更日志另有说明。要学习;了解Atlas Infinite,请参阅MongoDB Atlas Infinite:概述。

Atlas大约每月更新一次Atlas Infinite集群。您无法为Atlas Infinite集群选择特定的MongoDB版本。要查看确切的版本号,请查看操作日志。

重要

在升级集群之前,请查看推荐的主要版本升级最佳实践。

Atlas会自动升级Atlas Infinite 集群。以下步骤应用于Atlas Core 集群。

重要

如果您的项目包含使用特定 MongoDB 版本中引入的操作的自定义角色,则您无法创建 MongoDB 版本低于该版本的集群,除非您删除该自定义角色。

选择或更改集群版本:

1
  • 要为新集群设置版本,请完成 创建集群 的步骤,并展开 Additional Settings。

  • 要更改现有集群的版本,请单击 Edit Config 打开集群表单并展开 Additional Settings。

2

从 Select a version 下拉菜单中,为集群选择版本。

Atlas 支持以下升级路径:

  • MongoDB 7.0 到 MongoDB 8.0

  • MongoDB 8.0 到 MongoDB 9.0

  • MongoDB 8.0 到具有自动升级功能的最新版本

Atlas 始终将集群升级到指定主要版本的最新补丁版本。升级使用滚动更新过程来保持集群的可用性。

除非在升级前固定集群的FCV ,否则无法将集群降级到较早的MongoDB版本。

仅当最新 MongoDB 版本是主要版本时,才可以从使用 Latest Release 切换为使用特定版本。