OrientDB – 创建集群

OrientDB – 创建集群


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

Default

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

2

Round-robin

以循环顺序选择下一个集群。完成后正在重新启动。

3

Balanced

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

例子

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

orientdb> CREATE CLUSTER sales 

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

Cluster created correctly with id #12 

觉得文章有用?

点个广告表达一下你的爱意吧 !😁