Docs 主页 → 启动和管理 MongoDB → MongoDB Atlas
Atlas M0(免费集群)、M2 和 M5 限制
配置限制
下表列出了 Atlas M0
免费集群和M2/M5
共享集群的配置限制:
配置选项 | 限制 |
---|---|
云服务提供商和地区 | 您只能在 AWS、Google Cloud 和 Azure 上的部分区域中部署 |
MongoDB 版本和存储引擎 | Atlas 对 M0/M2/M5 集群使用 MongoDB 6.0。 |
MongoDB 版本升级 | 您无法升级 M0/M2/M5 集群运行的 MongoDB 版本。最新 MongoDB 版本的多个补丁版本发布后,Atlas 将M0 免费集群或M2/M5 共享集群升级到该最新 MongoDB 版本。要了解更多信息,请参阅 MongoDB 版本控制。 |
集群层 | 您必须选择 注意每个项目只能部署一个 |
集群内存 | 您无法为 M0 免费集群或 M2/M5 共享集群配置内存。 |
集群存储 | 您无法为 M0 免费集群或 M2/M5 共享集群配置存储大小。 |
复制系数 | 复制因子将设为 3 Nodes ,且无法为 M0 免费集群或 M2/M5 共享集群修改它。 |
副本集标记 | M0 免费集群和 M2/M5 共享集群没有预定义的副本集标记。 |
你是否想要一个分片集群 | 您无法将 M0 免费集群或 M2/M5 共享集群部署为分片集群。 |
是否要启用备份 | 您无法在 提示另请参阅:备份替代方案: 您可以使用 mongodump 备份数据,然后使用 mongorestore 恢复该数据。要了解如何手动备份数据,请参阅命令行工具。 |
测试主节点故障转移 | 您无法对 M0 免费集群或 M2/M5 共享集群执行主节点故障转移测试。 |
模拟区域中断 | 无法在 M0 个免费集群或 M2/M5 个共享集群上执行区域中断测试。 |
数据库审核 | 您无法在 M0 免费集群或 M2/M5 共享集群上配置数据库审核。 |
使用密钥管理进行静态加密 | 您无法在 M0 免费集群或 M2/M5 共享集群上使用客户密钥管理配置静态加密。 |
网络对等连接 | 您无法在 M0 免费集群或 M2/M5 共享集群上配置网络对等互连。 |
私有端点 | M0 免费集群和 M2/M5 共享集群不支持私有端点。 |
访问跟踪 | 无法查看 M0 个免费集群或 M2/M5 个共享集群的数据库访问历史记录。 |
运行限制
下表列出了 Atlas M0
免费集群和 M2/M5
共享集群的操作限制:
操作 | 限制 | |||
---|---|---|---|---|
Atlas 在 在 | ||||
API 访问权限 |
注意您可以使用集群API资源创建 | |||
atlas alerts |
| |||
Atlas 监控 |
要了解更多信息,请参阅实时指标。 | |||
身份验证 |
| |||
自动扩展存储 | M0 免费集群和 M2/M5 共享集群不提供自动扩展存储。 | |||
BSON 嵌套对象深度 | M0 免费集群和 M2/M5 共享集群可以存储最多 50 个嵌套级别的文档。 | |||
使用滚动构建进行索引构建 | M0 免费集群和M2/M5 共享集群不支持使用滚动构建来构建索引。 | |||
变更流筛选 | 对于 M0 免费集群和M2/M5 共享集群,您只能在变更流中的数据库名称(命名空间ns 字段)的筛选器中使用字符串和正则表达式。您不能在数据库命名空间筛选器中使用命令,例如$in 。此限制不适用于对变更流中的集合名称进行筛选。 | |||
集群持久性 | Atlas 可能会根据服务条款停用空闲的 M0 免费集群。 | |||
命令行工具 |
对于 | |||
连接 | M0 免费集群和 M2/M5 共享集群最多只能有 500 个连接。 | |||
游标 | 免费集群和共享集群无法使用noTimeout 游标选项。 | |||
自定义角色 | 对自定义角色的更改可能需要 30 秒才能在 M0 免费集群和 M2/M5 共享集群中部署。 | |||
数据库和集合 | M0 免费集群和M2/M5 共享集群总共最多可以有 100 个数据库和 500 个集合。 | |||
数据库命令 | 某些数据库命令在 M0 免费集群中不受支持,或表现不同的行为。要了解更多信息,请参阅免费集群中的命令限制。有关受限命令的问题或意见,请联系支持部门。 | |||
访问 local 、admin 和 config 数据库中的集合 |
如果您尝试读取或写入这些数据库中的集合,Atlas 会出现类似下面的错误:
| |||
数据库日志 | M0 免费集群和 M2/M5 共享集群不支持下载日志。 | |||
数据恢复 |
| |||
数据传输限制 |
Atlas 会按如下方式处理超过速率限制的集群:
| |||
JavaScript | M0 免费集群和M2/M5 共享集群不支持服务器端 JavaScript。例如,不支持$where和map-reduce 。 | |||
命名空间和数据库名称 | M0 免费集群和 M2/M5 共享集群的命名空间被限制为 95 个字节。数据库名称被限制为 38 个字节。 | |||
免费集群数量 | 每个 Atlas 项目最多可以部署一个 M0 免费集群。 | |||
性能顾问 | M0 免费集群和 M2/M5 共享集群不提供对性能优化顾问的访问权限。 | |||
查询利用率 | 在 M0 免费集群和 M2/M5 共享集群上,查询运行时间超过任意五分钟时段的的时间百分比必须保持在 100% 以下。 | |||
实时性能面板 | M0 免费集群和 M2/M5 共享集群不提供对实时性能面板的访问。 | |||
在内存中排序 | M0 免费集群和 M2/M5 共享集群排序的内存限制为 32 MB。 | |||
吞吐量 |
Atlas 按如下方式处理每秒操作数超过速率限制的集群:
| |||
自动暂停空闲集群 | Atlas 会在 您可以随时恢复集群,除非暂停的集群运行在 Atlas 无法恢复到当前版本的旧版本上。如果您不打算长时间使用免费集群,则应导出数据副本。 |
驱动程序最低要求
驱动 | 说明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
使用 JRE 或 JDK 的驱动程序 | 由于 TLS1 3存在问题。 Java JDK 中的 支持( JDK-8236039 ),升级支持用于连接 Atlas 的驱动程序的 JDK 。 JDK 的最低版本包括:
要进一步了解基于 Java 的语言、库和驱动程序对 TLS 1.3 的支持,请参阅: |