Índice de queda de Cassandra

Índice de queda de Cassandra

Ao trabalhar com bancos de dados Cassandra, você pode encontrar instâncias em que você deve excluir um ou mais índices em uma tabela-executando operações de limpeza ou apenas modificações, aprender a remover um índice de uma tabela pode ser benéfico.

Esta postagem discutirá como você pode remover um índice existente de uma tabela usando comandos CQL.

Cassandra Criar tabela de amostra

Para ilustrar como podemos criar e soltar um índice, vamos começar criando uma tabela de amostra, conforme mostrado no código abaixo:

CQLSH: Amostra> Criar amostra de tabela.user_info (id uuid, texto completo, texto em e -mail, telefone int, texto do país, chave primária (i
d));

O comando acima cria uma tabela chamada user_info no espaço de amostra. Depois de termos a tabela de destino, podemos criar um índice, conforme mostrado no comando abaixo:

cqlsh: amostra> criar índice user_loc na amostra.user_info (país);

O comando acima criará um índice user_loc dos valores da coluna do país. Se você não especificar o nome do índice, Cassandra gerará um nome de índice com o formato tabela_name_column_name_idx.

Cassandra Drop Index Comando Sintaxe

O comando Drop Index segue uma sintaxe, conforme fornecido no trecho abaixo:

Índice de queda [se existe] [Keyspace.] index_name

Observe que você pode usar o comando se existe para suprimir erros se o índice de destino não existir no espaço de chave.

Você pode pular o espaço de chave se o espaço de chave de destino for selecionado para uso.

Exemplo de uso de uso

O exemplo abaixo mostra como usar o comando Drop Index para excluir o índice user_loc no espaço da amostra.

Consulte os comandos acima.

cqlsh: amostra> Índice de queda se existe user_loc;

Se você não estiver no espaço de chave de destino, execute o comando:

CQLSH: amostra> Índice de queda se existe amostra.user_loc;

Conclusão

Este artigo ilustrou como criar um índice simples em uma tabela de destino usando o comando Create Index. Também abordamos como excluir um índice existente usando o comando excluir índice.

Confira nosso tutorial de comando Cassandra Create Index para aprender como criar vários tipos de índices Cassandra.