OrientDB - Create Cluster 创建集群
集群是 OrientDB 中的一个重要概念,用于存储记录、文档或顶点。简单来说,集群是存储一组记录的地方。默认情况下,OrientDB 将为每个类创建一个集群。一个类的所有记录都存储在同一个集群中,该集群与该类同名。您可以在数据库中创建最多 32,767 (2^15-1) 个集群。
CREATE 类是用于创建具有特定名称的集群的命令。创建集群后,您可以在创建任何数据模型时指定名称,从而使用该集群保存记录。如果要向类中添加新集群,请使用 Alter Class 命令和 ADDCLUSTER 命令。
以下语句是 Create Cluster 命令的基本语法。
CREATE CLUSTER <cluster> [ID <cluster-id>]
其中 <cluster> 定义要创建的集群的名称,<cluster-id> 定义要用于集群的数字 ID。
下表提供了集群选择策略的列表。
Sr.No. | 策略 &描述 |
---|---|
1 | 默认 使用类属性默认 ClusterId 选择集群。 |
2 | 循环 按循环顺序选择下一个集群。完成后重新启动。 |
3 | 平衡 选择最小的集群。允许类使所有底层集群在大小上保持平衡。当向现有类添加新集群时,它会首先填充新集群。 |
示例
让我们举一个例子来创建一个名为sales的集群。
orientdb> CREATE CLUSTER sales
如果上述查询成功执行,您将获得以下输出。
Cluster created correctly with id #12