OrientDB創建集群

OrientDB中的集群是一個重要的概念,用於存儲記錄,文檔或頂點。 簡而言之,群集是存儲一組記錄的地方。 默認情況下,OrientDB將為每個類創建一個群集。 一個類的所有記錄都存儲在同一個簇中,它與該類名稱相同。最多可以在資料庫中創建32,767(2 ^ 15-1)個群集。

CREATE CLUSTER是用於創建具有特定名稱的集群的命令。 創建群集後,可以使用群集通過在創建任何數據模型期間指定名稱來保存記錄。 如果要將新群集添加到類中,請使用Alter Class命令和ADDCLUSTER命令。

以下語句是創建群集命令的基本語法。

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

其中<cluster>是定義要創建的群集的名稱,<cluster-id>定義要用於群集的數字ID。

下表提供了群集選擇策略的列表。

編號 策略 說明
1 Default 使用類屬性默認的ClusterId選擇集群。
2 Round-robin 按迴圈順序選擇下一個群集。 它一旦完成就重新啟動。
3 Balanced

選擇最小的群集。 允許該類使所有基礎集群在大小上保持均衡。 將新群集添加到現有類時,首先填充新群集。

示例

讓我們舉一個例子來創建一個名為sales的集群。

orientdb> CREATE CLUSTER sales

如果上述查詢成功執行,您將得到以下輸出。

Cluster created correctly with id #12

上一篇: OrientDB刪除類 下一篇: OrientDB修改集群