单个 Atlas 集群可以有多少个集合?
按数据库版本建议的最大集合和索引组合数量如下:
数据库版本 | 建议的最大值 |
|---|---|
Atlas Infinite | 目前,在公开预览期间:
|
Atlas Core |
|
以下注意事项适用:
当您对集合或索引运行数据库操作时,它们即处于活动状态。
虽然对单个集群中的集合数量没有硬性限制,但如果集群为大量集合和索引提供服务,其性能可能会下降。
如果超过建议的最大集合和索引数,数据库操作的运行可能会减慢。
集合越大,对性能的影响越大。
超过建议的最大资源数量对性能的影响取决于您的集合使用情况。如果您持续使用大多数现有集合,则更有可能出现性能影响。
Atlas 集群使用哪些 MongoDB 版本?
对于 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 集群会发生什么?
MongoDB何时升级免费集群的数据库版本?
在多个补丁版本可用后, Atlas将免费集群升级到最新的MongoDB版本。 要进一步学习;了解MongoDB如何对其软件进行版本控制,请参阅MongoDB版本控制。
使用即将弃用的 MongoDB 版本的 Atlas 集群会出现什么情况?
注意
Atlas 中不支持的 MongoDB 版本
Atlas不再支持MongoDB 6.0 及更早版本。
Atlas 会在 MongoDB 版本到期前至少 6 个月向您发送电子邮件通知。通知中包含自行升级集群的操作说明。如果您未能在通知中注明的日期之前完成升级,Atlas 将自动将集群升级到默认目标版本。
有关 MongoDB 版本的寿命终止策略(包括何时进行升级以及在通知中说明的日期之前应采取的操作),请参阅 MongoDB 版本和升级路径。