帮助 > SequoiaDB集合分区

SequoiaDB集合分区

 2015-07-03

什么是集合分区?

集合分区类似关系型数据库的表分区概念,在集合内按照指定字段的范围划分出分区。每个分区拥有独立的元数据、数据段与索引。请求访问到指定分区的范围时可以避免扫描其他分区中的数据。

怎样创建分区集合?

首先使用createCL命令创建主分区集合,必须指定IsMainCL参数。然后对于主分区集合可以使用attachCL将普通用户分区集合并入主分区集合,并入时需指定该分区的范围。

怎样创建一个既分片又分区的集合?

当并入主分区集合的子集合为分片集合时,该主集合被认为是分区与分片并存的集合。

能不能指定访问某个特定的分区?

SequoiaDB分区集合不支持指定分区的访问。协调节点会判断每个请求是否可以被优化到特定的几个分区,之后会将请求仅发送至指定分区。

SequoiaDB支持哪些分区机制?

SequoiaDB集合分区仅支持范围分区机制。