OrientDB - 建立叢集



叢集是 OrientDB 中一個重要的概念,用於儲存記錄、文件或頂點。簡單來說,叢集就是一個儲存一組記錄的地方。預設情況下,OrientDB 會為每個類建立一個叢集。一個類的所有記錄都儲存在同一個叢集中,該叢集與類名相同。在一個數據庫中,最多可以建立 32,767 (2^15-1) 個叢集。

CREATE CLASS 命令用於建立具有特定名稱的叢集。建立集群后,您可以在建立任何資料模型時透過指定名稱來使用該叢集儲存記錄。如果要向類新增新的叢集,請使用 Alter Class 命令和 ADDCLUSTER 命令。

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

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

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

下表列出了叢集選擇策略。

序號策略和描述
1

預設

使用類的屬性 defaultClusterId 選擇叢集。

2

輪詢

按迴圈順序選擇下一個叢集。完成後重新開始。

3

平衡

選擇最小的叢集。允許類中的所有底層叢集在大小上保持平衡。當向現有類新增新叢集時,它會先填充新叢集。

示例

讓我們來看一個建立名為 sales 的叢集的例子。

orientdb> CREATE CLUSTER sales 

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

Cluster created correctly with id #12 
廣告