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