OrientDB - Criar Cluster

Clusteré um conceito importante no OrientDB que é usado para armazenar registros, documentos ou vértices. Em palavras simples, cluster é um local onde um grupo de registros é armazenado. Por padrão, o OrientDB criará um cluster por classe. Todos os registros de uma classe são armazenados no mesmo cluster, que tem o mesmo nome da classe. Você pode criar até 32.767 (2 ^ 15-1) clusters em um banco de dados.

A classe CREATE é um comando usado para criar um cluster com um nome específico. Depois que o cluster é criado, você pode usar o cluster para salvar registros, especificando o nome durante a criação de qualquer modelo de dados. Se você deseja adicionar um novo cluster a uma classe, use o comando Alter Class e o comando ADDCLUSTER.

A instrução a seguir é a sintaxe básica do comando Create Cluster.

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

Onde <cluster> define o nome do cluster que você deseja criar e <cluster-id> define o ID numérico que você deseja usar para o cluster.

A tabela a seguir fornece a lista de estratégias de seleção de cluster.

Sr. Não. Estratégia e Descrição
1

Default

Seleciona o cluster usando o padrão de propriedade de classe ClusterId.

2

Round-robin

Seleciona o próximo cluster em ordem circular. Ele está reiniciando depois de concluído.

3

Balanced

Seleciona o menor cluster. Permite que a classe tenha todos os clusters subjacentes balanceados em tamanho. Ao adicionar um novo cluster a uma classe existente, ele preenche o novo cluster primeiro.

Exemplo

Tomemos um exemplo para criar um cluster denominado vendas.

orientdb> CREATE CLUSTER sales

Se a consulta acima for executada com sucesso, você obterá a seguinte saída.

Cluster created correctly with id #12