OrientDB - Crea cluster
Clusterè un concetto importante in OrientDB che viene utilizzato per archiviare record, documenti o vertici. In parole semplici, il cluster è un luogo in cui viene archiviato un gruppo di record. Per impostazione predefinita, OrientDB creerà un cluster per classe. Tutti i record di una classe vengono archiviati nello stesso cluster, che ha lo stesso nome della classe. È possibile creare fino a 32.767 (2 ^ 15-1) cluster in un database.
La classe CREATE è un comando utilizzato per creare un cluster con un nome specifico. Una volta creato il cluster, è possibile utilizzare il cluster per salvare i record specificando il nome durante la creazione di qualsiasi modello di dati. Se vuoi aggiungere un nuovo cluster a una classe, usa il comando Alter Class e il comando ADDCLUSTER.
La seguente istruzione è la sintassi di base del comando Crea cluster.
CREATE CLUSTER <cluster> [ID <cluster-id>]
Dove <cluster> definisce il nome del cluster che si desidera creare e <cluster-id> definisce l'ID numerico che si desidera utilizzare per il cluster.
La tabella seguente fornisce l'elenco delle strategie di selezione del cluster.
Sr.No. | Strategia e descrizione |
---|---|
1 | Default Seleziona il cluster utilizzando la proprietà della classe ClusterId predefinita. |
2 | Round-robin Seleziona il cluster successivo in ordine circolare. Si riavvia una volta completato. |
3 | Balanced Seleziona il cluster più piccolo. Consente alla classe di avere tutti i cluster sottostanti bilanciati in base alle dimensioni. Quando si aggiunge un nuovo cluster a una classe esistente, riempie prima il nuovo cluster. |
Esempio
Facciamo un esempio per creare un cluster denominato sales.
orientdb> CREATE CLUSTER sales
Se la query precedente viene eseguita correttamente, otterrai il seguente output.
Cluster created correctly with id #12