文档中心

限制

文档

描述 限制
文档最小长度 至少包含一个字段。
文档最大长度 转为 BSON 结构后16777168字节。
字段名 不以“$”起始,不包含“.”。

集合

描述 限制
集合名最大长度 127字节。
集合名 不能为空串,不可以“$”或“SYS”起始,不包含“.”。
单节点集合最大容量 为集合空间最大容量。
单集合空间最大集合数量 4096

集合空间

描述 限制
集合空间名最大长度 127字节。
集合空间名 不能为空串,不可以“$”或“SYS”起始,不包含“.”。
数据页大小 4096、8192、16384、32768、65536
单节点集合空间最大容量 对应每种数据页大小,分别为512GB、1TB、2TB、4TB、8TB。
单节点集合空间最大数量 16384

索引

描述 限制
索引名 不能为空串,不可以“$”起始,不包含“.”,且长度不超过 1023 字节。
每条数据的索引键最大长度 索引页大小为 4096 / 8192 / 16384 / 32768 / 65536 字节时,分别对应索引键最大长度:1024 / 2048 / 4096 / 4096 / 4096 字节。
复合索引 文档里符合索引所定义的字段中,最多一个字段包含数组。
索引键定义排序值 1或者-1。
单集合最大索引数量 64
索引最大字段数量 32

数据库

描述 限制
日志文件最小 64MB
日志文件最大 2GB

节点

描述 限制
每分区组最大节点数量 7
创建节点 建议使用 hostname,而不是 IP 地址。
网络 集群中所有系统必须能够使用 hostname 互相访问。
主节点选举条件 分区组内至少存在超过半数节点参与选举。

分区

描述 限制
数据切分 同一时刻每个集合只能进行一个范围的切分。
分区键 分区键数值在数据插入后不可修改。
_id 分区集合中 _id 仅保证分区组内唯一,不保证全局唯一。
唯一索引 必须包含分区键中所有字段。

驱动

描述 限制
线程安全 每个连接对象与其下属的子对象为非线程安全。不同连接对象之间为线程安全。
回到顶部