OrientDB - 创建集群


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

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

以下语句是创建集群命令的基本语法。

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

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

下表提供了集群选择策略的列表。

先生。策略与描述
1

默认

使用类属性默认 ClusterId 选择集群。

2

循环赛

按循环顺序选择下一个簇。完成后它将重新启动。

3

均衡

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

例子

让我们以创建一个名为 sales 的集群为例。

orientdb> CREATE CLUSTER sales 

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

Cluster created correctly with id #12