对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

FAQ: Database

按数据库版本建议的最大集合和索引组合数量如下:

数据库版本
建议的最大值

Atlas Infinite

目前,在公开预览期间:

  • M10 / M20 / M30:最多 5,000 个活动集合和索引

  • M40 / M50 / M60:最多 15,000 个活动集合和索引

Atlas Core

  • M10: 5,000 集合和索引

  • M20 / M30: 10,000 集合和索引

  • M40+: 100,000 集合和索引

以下注意事项适用:

  • 当您对集合或索引运行数据库操作时,它们即处于活动状态。

  • 虽然对单个集群中的集合数量没有硬性限制,但如果集群为大量集合和索引提供服务,其性能可能会下降。

  • 如果超过建议的最大集合和索引数,数据库操作的运行可能会减慢。

  • 集合越大,对性能的影响越大。

  • 超过建议的最大资源数量对性能的影响取决于您的集合使用情况。如果您持续使用大多数现有集合,则更有可能出现性能影响。

对于 Free 和 Flex 集群,Atlas 托管集群的 MongoDB 版本。您无法手动选择或更改 MongoDB 版本。最新 MongoDB 版本的多个补丁版本发布后,Atlas 会自动将您的集群升级到该最新 MongoDB 版本。

在 M10+ Atlas Core 集群上,您可以在集群表单的 Additional Settings 部分中为集群的 MongoDB 版本选择以下选项之一:

  • 选择 Latest Version With Auto Upgrades 以使用最新的 MongoDB 版本,并使 Atlas 能够在发布新版本和功能时自动升级并启用它们。要了解更多信息,请参阅 Atlas 中的自动升级。

  • 从下拉菜单中选择特定的 MongoDB 版本,以使用该版本用于您的集群。您不能选择特定的小版本发布或修补发布。要查看 Atlas 支持的 MongoDB 版本,请参阅 MongoDB Server 发布说明。

要了解有关 M10+ Atlas Infinite 集群版本控制的更多信息,请参阅 Atlas 中的 MongoDB 版本。

重要

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

重要

如果您选择 Latest Version With Auto Upgrades发布选项,并且集群从主要版本升级到次要版本,则在下一个主要版本发布之前,您无法恢复到主要版本。

示例,如果您在MongoDB 8.2 为最新版本时选择加入,则您的集群将保持使用最新的次要版本,直到MongoDB 9.0 发布为止。您只能在 9.0发布和第一个次要发布(9.1) 之间的窗口中恢复到主要版本。如果错过该窗口,则在MongoDB 10.0 发布之前无法恢复。

随着新补丁版本的推出,Atlas会通过滚动进程升级到这些版本,以保持集群可用性。在升级到下一个次要发布版本期间,Atlas用户界面Database Deployments页面中的集群卡可能会显示集群的FCV,而不是MongoDB版本,以反映集群当前可用的功能。

如需进一步了解 Atlas 如何处理主要 MongoDB 版本生命周期终止的情况,请参阅使用生命周期即将终止的 MongoDB 版本的 Atlas 集群会发生什么?

在多个补丁版本可用后, Atlas将免费集群升级到最新的MongoDB版本。 要进一步学习;了解MongoDB如何对其软件进行版本控制,请参阅MongoDB版本控制。

注意

Atlas 中不支持的 MongoDB 版本

Atlas不再支持MongoDB 6.0 及更早版本。

Atlas 会在 MongoDB 版本到期前至少 6 个月向您发送电子邮件通知。通知中包含自行升级集群的操作说明。如果您未能在通知中注明的日期之前完成升级,Atlas 将自动将集群升级到默认目标版本。

有关 MongoDB 版本的寿命终止策略(包括何时进行升级以及在通知中说明的日期之前应采取的操作),请参阅 MongoDB 版本和升级路径。