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