OrientDB - Crear clúster

Clusteres un concepto importante en OrientDB que se utiliza para almacenar registros, documentos o vértices. En palabras simples, cluster es un lugar donde se almacena un grupo de registros. De forma predeterminada, OrientDB creará un clúster por clase. Todos los registros de una clase se almacenan en el mismo clúster, que tiene el mismo nombre que la clase. Puede crear hasta 32,767 (2 ^ 15-1) clústeres en una base de datos.

La clase CREATE es un comando que se usa para crear un clúster con un nombre específico. Una vez que se crea el clúster, puede usarlo para guardar registros especificando el nombre durante la creación de cualquier modelo de datos. Si desea agregar un nuevo clúster a una clase, use el comando Alter Class y el comando ADDCLUSTER.

La siguiente declaración es la sintaxis básica del comando Create Cluster.

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

Dónde <cluster> define el nombre del clúster que desea crear y <cluster-id> define el ID numérico que desea utilizar para el clúster.

La siguiente tabla proporciona la lista de estrategias de selección de conglomerados.

No Señor. Estrategia y descripción
1

Default

Selecciona el clúster utilizando la propiedad de clase predeterminada ClusterId.

2

Round-robin

Selecciona el siguiente grupo en orden circular. Se reinicia una vez que se completa.

3

Balanced

Selecciona el grupo más pequeño. Permite que la clase tenga todos los clústeres subyacentes equilibrados en tamaño. Al agregar un nuevo clúster a una clase existente, primero llena el nuevo clúster.

Ejemplo

Tomemos un ejemplo para crear un clúster denominado ventas.

orientdb> CREATE CLUSTER sales

Si la consulta anterior se ejecuta correctamente, obtendrá el siguiente resultado.

Cluster created correctly with id #12