SequoiaDB 简介
安装部署
数据库实例
分布式引擎
SAC 管控中心
参考手册
常见问题及解答(FAQ)
版本信息
描述 | 限制 |
---|---|
文档最小长度 | 至少包含一个字段 |
文档最大长度 | 转为 BSON 结构后 16777168 字节 |
字段名 | 不以“$”起始,不包含“.” |
描述 | 限制 |
---|---|
集合名最大长度 | 127 字节 |
集合名 | 不能为空串,不可以“$”或“SYS”起始,不包含“.” |
单节点集合最大容量 | 为集合空间最大容量 |
描述 | 限制 |
---|---|
集合空间名最大长度 | 127字节 |
集合空间名 | 不能为空串,不可以“$”或“SYS”起始,不包含“.” |
数据页大小 | 4096、8192、16384、32768、65536 |
单节点集合空间最大容量 | 对应每种数据页大小,分别为512GB、1TB、2TB、4TB、8TB |
单节点集合空间最大数量 | 16384 |
单集合空间最大集合数量 | 4096 |
描述 | 限制 |
---|---|
索引名 | 不能为空串,不可以“$”起始,不包含“.”,且长度不超过 1023 字节 |
每条数据的索引键最大长度 | 索引页大小为 4096/8192/16384/32768/65536 字节时,分别对应索引键最大长度为 1024/2048/4096/4096/4096 字节 |
复合索引 | 文档里符合索引所定义的字段中,最多一个字段包含数组 |
全文索引 | 单个集合最多创建一个全文索引,单个数据组最多创建 64 个全文索引 |
索引键定义排序值 | 1 或者 -1 |
单集合最大索引数量 | 64 |
索引最大字段数量 | 32 |
描述 | 限制 |
---|---|
日志文件最小 | 64MB |
日志文件最大 | 2GB |
用户名最大长度 | 256 字节 |
密码最大长度 | 256 字节 |
描述 | 限制 |
---|---|
每分区组最大节点数量 | 7 |
创建节点 | 建议使用 hostname,而不是 IP 地址 |
网络 | 集群中所有系统必须能够使用 hostname 互相访问 |
主节点选举条件 | 分区组内至少存在超过半数节点参与选举 |
描述 | 限制 |
---|---|
数据切分 | 同一时刻每个集合只能进行一个范围的切分 |
分区键 | 分区键数值在数据插入后不可修改。 |
_id | 分区集合中 _id 仅保证分区组内唯一,不保证全局唯一 |
唯一索引 | 必须包含分区键中所有字段 |
描述 | 限制 |
---|---|
线程安全 | 每个连接对象与其下属的子对象为非线程安全,不同连接对象之间为线程安全 |