OrientDB - 创建集群



集群是 OrientDB 中一个重要的概念,用于存储记录、文档或顶点。简单来说,集群就是一个存储一组记录的地方。默认情况下,OrientDB 会为每个类创建一个集群。一个类的所有记录都存储在同一个集群中,该集群与类名相同。在一个数据库中,最多可以创建 32,767 (2^15-1) 个集群。

CREATE CLASS 命令用于创建具有特定名称的集群。创建集群后,您可以在创建任何数据模型时通过指定名称来使用该集群保存记录。如果要向类添加新的集群,请使用 Alter Class 命令和 ADDCLUSTER 命令。

以下是 Create Cluster 命令的基本语法。

CREATE CLUSTER <cluster> [ID <cluster-id>] 

其中,<cluster> 定义要创建的集群的名称,<cluster-id> 定义要用于集群的数字 ID。

下表列出了集群选择策略。

序号策略和描述
1

默认

使用类的属性 defaultClusterId 选择集群。

2

轮询

按循环顺序选择下一个集群。完成后重新开始。

3

平衡

选择最小的集群。允许类中的所有底层集群在大小上保持平衡。当向现有类添加新集群时,它会先填充新集群。

示例

让我们来看一个创建名为 sales 的集群的例子。

orientdb> CREATE CLUSTER sales 

如果上述查询成功执行,您将得到以下输出。

Cluster created correctly with id #12 
广告
© . All rights reserved.