文档中心

限制

文档

描述 限制
文档最小长度 至少包含一个字段
文档最大长度 转为 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 仅保证分区组内唯一,不保证全局唯一
唯一索引 必须包含分区键中所有字段

驱动

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