OrientDB - Alter Cluster
Alter Clusteril comando è aggiornare gli attributi su un cluster esistente. In questo capitolo puoi imparare come aggiungere o modificare gli attributi di un cluster.
La seguente dichiarazione è la sintassi di base del comando Alter Cluster.
ALTER CLUSTER <cluster> <attribute-name> <attribute-value>
Di seguito sono riportati i dettagli sulle opzioni nella sintassi precedente.
<cluster> - Definisce il nome del cluster.
<attribute-name> - Definisce l'attributo che desideri modificare.
<attribute-value> - Definisce il valore che si desidera impostare per questo attributo.
Il seguente formato tabulare fornisce l'elenco degli attributi supportati che è possibile utilizzare insieme al comando Alter cluster.
Nome | genere | Descrizione |
---|---|---|
NOME | Corda | Modifica il nome del cluster. |
STATO | Corda | Modifica lo stato del cluster. I valori consentiti sono ONLINE e OFFLINE. Per impostazione predefinita, i cluster sono online. |
COMPRESSIONE | Corda | Definisce il tipo di compressione da utilizzare. I valori consentiti sono NOTHING, SNAPPY, GZIP e qualsiasi altro tipo di compressione registrato nella classe OCompressionFactory. |
USE_WAL | Booleano | Definisce se utilizza il Journal quando OrientDB opera sul cluster |
RECORD_GROW_FACTO R | Numero intero | Definisce il fattore di crescita per risparmiare più spazio sulla creazione del record. Potrebbe essere utile quando aggiorni il record con informazioni aggiuntive. |
RECORD_OVERFLOW_GR OW_FACTOR | Numero intero | Definisce il fattore di crescita sugli aggiornamenti. Quando raggiunge il limite di dimensione, utilizza questa impostazione per ottenere più spazio, (fattore> 1). |
STRATEGIA DI CONFLITTO | Corda | Definisce la strategia che utilizza per gestire i conflitti nel caso in cui OrientDB MVCC trovi un aggiornamento o un'operazione di eliminazione eseguita su un vecchio record. |
La tabella seguente fornisce l'elenco delle strategie di conflitto.
Sr.No. | Strategia e descrizione |
---|---|
1 | Version Genera un'eccezione quando le versioni sono diverse. Questa è l'impostazione predefinita. |
2 | Content Nel caso in cui le versioni siano diverse, controlla le modifiche nel contenuto, altrimenti utilizza la versione più alta per evitare di lanciare un'eccezione. |
3 | Automerge Unisce le modifiche. |
Esempio
Prova le seguenti query di esempio per apprendere il comando Alter cluster.
Eseguire il comando seguente per modificare il nome di un cluster da Employee a Employee2.
orientdb {db = demo}> ALTER CLUSTER Employee NAME Employee2
Se il comando precedente viene eseguito correttamente, otterrai il seguente output.
Cluster updated successfully
Eseguire il comando seguente per modificare il nome di un cluster da Employee2 a Employee utilizzando l'ID cluster.
orientdb {db = demo}> ALTER CLUSTER 12 NAME Employee
Se il comando precedente viene eseguito correttamente, otterrai il seguente output.
Cluster updated successfully
Eseguire il comando seguente per modificare la strategia di conflitto del cluster in automerge.
orientdb {db = demo}> ALTER CLUSTER V CONFICTSTRATEGY automerge
Se il comando precedente viene eseguito correttamente, otterrai il seguente output.
Cluster updated successfully