You need to enable JavaScript to run this app.
导航
约束与限制
最近更新时间:2024.09.09 19:17:53首次发布时间:2023.12.01 10:18:45

本文汇总了文档数据库 MongoDB 版的账号配额、功能特性以及数量相关的约束和限制说明。

账号配额

火山引擎平台对每个主账号中的每项服务都设置了默认配额。文档数据库 MongoDB 版服务相关配额限制如下表。

配额项配额说明

实例数

每个火山引擎主账号在每个地域下默认最多可购买 30 个实例。

说明

若您需要调整配额购买更多实例,请前往配额中心提交配额申请

功能特性限制

功能或特性限制说明
已开服地域MongoDB 当前仅支持华北2(北京)、华南1(广州)和华东2(上海)地域。更多详情,请参见服务地址

数据库版本

当前支持 MongoDB 4.0、4.2、4.4、5.0 和 6.0 版本。关于 MongoDB 版本的更多详情,请参见版本介绍
建议使用对应数据库版本的客户端来访问,您可以从 MongoDB Drivers下载各语言的客户端。

账号角色和权限文档数据库 MongoDB 版提供了超级用户角色、普通操作角色、管理员操作角色、集群管理员角色和备份与恢复操作角色。关于各角色权限的更多详情,请参见账号权限

变更配置

  • 如果需要减少存储空间,为保证变更后的实例能正常运行,减少后的存储空间容量需大于或等于已使用空间的 1.2 倍。
  • 针对副本集实例中,变更只读节点数量操作与实例的其它配置变更操作互斥,即变更节点规格或存储空间时,不支持同时变更只读节点数量。
  • 仅当实例中不存在只读节点,且所有 Shard 分片的配置(包括节点规格和存储空间)一样时,才支持开启批量修改 Shard 分片配置功能。

关于 MongoDB 支持的实例变配方案详情,请参见实例变配方案概览

多文档事务文档数据库 MongoDB 版支持的多文档事务功能,与官方 MongoDB 对应数据库版本支持的多文档事务功能一致。更多详情,请参见 Transactions(4.0)Transactions(5.0)
磁盘禁写当实例磁盘使用率超过 95% 之后,实例会禁止写入数据,此时只允许对实例执行数据读取操作,执行写入数据操作时会出现 Out of diskSpace 报错。更多详情,请参见功能特性

Shard collection 名称长度

MongoDB 实例版本不同,支持的 shard collection 名称长度不同。其中:

  • MongoDB 4.0:shard collection 名称长度最大支持 89 个字符。
  • MongoDB 4.2:shard collection 名称长度最大支持 100 个字符。
  • MongoDB 4.4、5.0 和 6.0:shard collection 名称长度最大支持 235 个字符。

数量限制

配置项数量限制

推荐连接数

MongoDB 实例节点规格不同,推荐连接数也不同。关于各规格节点的推荐连接数详情,请参见产品规格
连接数使用达到上限后,系统会拒绝新建的连接。若您需要使用更多的连接数,您可以通过 net.maxIncomingConnections 参数修改实例的单节点最大并发连接数,关于该参数的更多信息,请参见参数支持。您也可以通过升级节点规格获得更大的连接数。

连接地址数

MongoDB 实例类型或连接地址类型不同,支持的连接地址数量也不同。其中:

  • 副本集实例
     默认提供 1 个私网地址,同时支持申请 1 个公网地址。
  • 分片集群实例
    • Mongos:默认为所有 Mongos 节点提供 1 个私网地址,也支持为每个 Mongos 节点申请单独的公网地址。
    • Shard:支持为每个 Shard 分片申请 1 个私网地址和 1 个公网地址。
    • ConfigServer:仅支持为 ConfigServer 节点申请 1 个私网地址和 1 个公网地址。

关于连接地址的更多详情,请参见连接地址介绍

只读节点数每个副本集实实例或分片集群中每个 Shard 分片最多支持使用 5 个只读节点。更多关于只读节点的使用限制详情,请参见 MongoDB 只读节点
IP 白名单数每个火山引擎主账号在每个地域下最多可以创建 100 个 IP 白名单。
白名单中的 IP 地址数每个 IP 白名单中最多添加 1000 个 IP 地址或 CIDR 格式的 IP 地址段。

可绑定的实例和 IP 白名单数

  • 每个白名单最多支持绑定 200 个实例,每次可最多批量绑定 50 个实例。
  • 每个实例最多支持绑定 100 个白名单,每次可最多批量绑定 100 个白名单。
标签数标签总数量无限制,但每个 MongoDB 实例最多可绑定 50 个标签。

可批量回档的库表或实例数

  • 一次最多选择 50 个实例进行批量回档。
  • 单个实例一次最多选择 1000 张表进行回档。