文档

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

FileSystem引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

SequoiaDB Shell方法

操作符

SQL语法

SQL to SequoiaDB 映射表

限制

错误码

故障排除

SAC 管控中心

Web服务

版本信息

限制

文档

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

驱动

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