OrientDB改變集群

2018-12-23 10:14 更新

Alter Cluster命令是更新現(xiàn)有集群上的屬性。在本章中,您可以了解如何添加或修改群集的屬性。 

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

ALTER CLUSTER <cluster> <attribute-name> <attribute-value> 

以下是上述語法中的選項的詳細信息。
<cluster>:定義集群名稱。
<attribute-name>:定義要更改的屬性。
<attribute-value>:定義要為此屬性設(shè)置的值。
以下表格格式提供了可以與Alter cluster命令一起使用的支持屬性的列表。

名稱類型描述
NAME更改群集名稱。
STATUS更改集群狀態(tài)。允許的值是在線和離線。默認情況下,集群是否在線。
COMPRESSION定義要使用的壓縮類型。允許的值是什么,活潑的,GZIP,并在OCompressionFactory類注冊的任何其他壓縮類型。
USE_WAL布爾定義是否使用了雜志的時候OrientDB操作根據(jù)集群
RECORD_GROW_FACTO?整數(shù)定義增長的因素,以節(jié)省記錄創(chuàng)建更多的空間。當你更新更多的信息記錄您可能會發(fā)現(xiàn)這個有用。
RECORD_OVERFLOW_GR OW_FACTOR整數(shù)定義的更新成長的因素。當它達到大小限制,就是使用此設(shè)置,以獲得更多的空間,(系數(shù)> 1)。
CONFLICTSTRATEGY定義它用來處理在OrientDB MVCC找到一個更新,或者執(zhí)行對一個舊記錄的刪除操作的事件沖突的戰(zhàn)略。

下表提供了沖突策略的列表。

編號策略與描述
1

版 

當版本不同時拋出異常。這是默認設(shè)置。

2

內(nèi)容 

如果版本不同,它會檢查內(nèi)容中的更改,否則使用最高版本以避免引發(fā)異常。

3

自動合并 

合并更改。


嘗試以下示例查詢來學(xué)習Alter cluster命令。
執(zhí)行以下命令將集群的名稱從Employee更改為Employee2。

orientdb {db = demo}> ALTER CLUSTER Employee NAME Employee2

如果上述命令執(zhí)行成功,您將得到以下輸出。

Cluster updated successfully 

執(zhí)行以下命令,將集群名稱從Employee2更改為使用集群ID的員工。

orientdb {db = demo}> ALTER CLUSTER 12 NAME Employee 

如果上述命令執(zhí)行成功,您將得到以下輸出。

Cluster updated successfully

執(zhí)行以下命令將集群沖突策略更改為自動合并。

orientdb {db = demo}> ALTER CLUSTER V CONFICTSTRATEGY automerge 

如果上述命令執(zhí)行成功,您將得到以下輸出。

Cluster updated successfully 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號