Índices Hive e visualização com exemplo

Índice:

Anonim

O que é uma visualização?

As visualizações são semelhantes às tabelas, que são geradas com base nos requisitos.

  • Podemos salvar quaisquer dados do conjunto de resultados como uma visualização no Hive
  • O uso é semelhante às visualizações usadas em SQL
  • Todos os tipos de operações DML podem ser realizados em uma visão

Criação de visão:

Sintaxe:

Create VIEW  AS SELECT

Exemplo:

Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000

Neste exemplo, estamos criando a visualização Sample_View, onde exibirá todos os valores de linha com campo de salário maior que 25.000.

O que é índice?

Os índices são indicadores para um nome de coluna específico de uma tabela.

  • O usuário deve definir manualmente o índice
  • Onde quer que estejamos criando índice, significa que estamos criando um ponteiro para um nome de coluna particular da tabela
  • Quaisquer alterações feitas na coluna presente nas tabelas são armazenadas usando o valor do índice criado no nome da coluna.

Sintaxe:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Exemplo :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Aqui estamos criando um índice na tabela guruhive_internaltable para o id do nome da coluna.