OrientDB - Alterar Cluster

Alter Clustercomando é atualizar os atributos em um cluster existente. Neste capítulo, você pode aprender como adicionar ou modificar os atributos de um cluster.

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

ALTER CLUSTER <cluster> <attribute-name> <attribute-value>

A seguir estão os detalhes sobre as opções na sintaxe acima.

<cluster> - Define o nome do cluster.

<attribute-name> - Define o atributo que você deseja alterar.

<attribute-value> - Define o valor que você deseja definir para este atributo.

O seguinte formato tabular fornece a lista de atributos suportados que você pode usar junto com o comando Alter cluster.

Nome Tipo Descrição
NOME Corda Altera o nome do cluster.
STATUS Corda Altera o status do cluster. Os valores permitidos são ONLINE e OFFLINE. Por padrão, os clusters estão online.
COMPRESSÃO Corda Define o tipo de compactação a ser usado. Os valores permitidos são NOTHING, SNAPPY, GZIP e quaisquer outros tipos de compactação registrados na classe OCompressionFactory.
USE_WAL boleano Define se ele usa o Journal quando OrientDB opera no cluster
RECORD_GROW_FACTO R Inteiro Define o fator de crescimento para economizar mais espaço na criação do registro. Você pode achar isso útil ao atualizar o registro com informações adicionais.
RECORD_OVERFLOW_GR OW_FACTOR Inteiro Define o fator de crescimento nas atualizações. Quando atinge o limite de tamanho, usa esta configuração para obter mais espaço, (fator> 1).
ESTRATÉGIA DE CONFLITO Corda Define a estratégia que usa para lidar com conflitos no caso de OrientDB MVCC encontrar uma atualização ou uma operação de exclusão que executa em um registro antigo.

A tabela a seguir fornece a lista de estratégias de conflito.

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

Version

Lança uma exceção quando as versões são diferentes. Esta é a configuração padrão.

2

Content

Caso as versões sejam diferentes, ele verifica se há alterações no conteúdo, caso contrário, usa a versão mais alta para evitar o lançamento de uma exceção.

3

Automerge

Mescla as alterações.

Exemplo

Tente as consultas de exemplo a seguir para aprender o comando Alter cluster.

Execute o seguinte comando para alterar o nome de um cluster de Employee para Employee2.

orientdb {db = demo}> ALTER CLUSTER Employee NAME Employee2

Se o comando acima for executado com sucesso, você obterá a seguinte saída.

Cluster updated successfully

Execute o seguinte comando para alterar o nome de um cluster de Employee2 para Employee usando a ID do cluster.

orientdb {db = demo}> ALTER CLUSTER 12 NAME Employee

Se o comando acima for executado com sucesso, você obterá a seguinte saída.

Cluster updated successfully

Execute o seguinte comando para alterar a estratégia de conflito de cluster para automerge.

orientdb {db = demo}> ALTER CLUSTER V CONFICTSTRATEGY automerge

Se o comando acima for executado com sucesso, você obterá a seguinte saída.

Cluster updated successfully