Orientdb 简明教程

OrientDB - Create Cluster

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

CREATE class 是一个用于创建特定名称集群的命令。创建集群后,您可以在创建任何数据模型期间指定名称,使用集群来保存记录。如果您想向类中添加一个新集群,请使用 Alter Class 命令和 ADDCLUSTER 命令。

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

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

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

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

Sr.No.

Strategy & Description

1

Default 使用类属性默认的 ClusterId 选取集群。

2

Round-robin 以循环顺序选取下一个集群。完成后重新启动。

3

Balanced 选取最小的集群。该类允许基于大小让所有底层集群保持平衡。向现有类添加新集群时,先填充新集群。

Example

让我们通过一个示例来创建名为 sales 的集群。

orientdb> CREATE CLUSTER sales

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

Cluster created correctly with id #12