OrientDB - Créer un cluster

Clusterest un concept important dans OrientDB qui est utilisé pour stocker des enregistrements, des documents ou des sommets. En termes simples, le cluster est un endroit où un groupe d'enregistrements est stocké. Par défaut, OrientDB créera un cluster par classe. Tous les enregistrements d'une classe sont stockés dans le même cluster, qui porte le même nom que la classe. Vous pouvez créer jusqu'à 32 767 clusters (2 ^ 15-1) dans une base de données.

La classe CREATE est une commande utilisée pour créer un cluster avec un nom spécifique. Une fois le cluster créé, vous pouvez utiliser le cluster pour enregistrer des enregistrements en spécifiant le nom lors de la création de tout modèle de données. Si vous souhaitez ajouter un nouveau cluster à une classe, utilisez la commande Alter Class et la commande ADDCLUSTER.

L'instruction suivante est la syntaxe de base de la commande Créer un cluster.

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

<cluster> définit le nom du cluster que vous souhaitez créer et <cluster-id> définit l'ID numérique que vous souhaitez utiliser pour le cluster.

Le tableau suivant fournit la liste des stratégies de sélection de cluster.

N ° Sr. Stratégie et description
1

Default

Sélectionne le cluster à l'aide de la propriété de classe ClusterId par défaut.

2

Round-robin

Sélectionne le cluster suivant dans un ordre circulaire. Il redémarre une fois terminé.

3

Balanced

Sélectionne le plus petit cluster. Permet à la classe d'avoir tous les clusters sous-jacents équilibrés en taille. Lors de l'ajout d'un nouveau cluster à une classe existante, il remplit d'abord le nouveau cluster.

Exemple

Prenons un exemple pour créer un cluster nommé sales.

orientdb> CREATE CLUSTER sales

Si la requête ci-dessus est exécutée avec succès, vous obtiendrez la sortie suivante.

Cluster created correctly with id #12