Индексы Hive и просмотр с примером

Содержание:

Anonim

Что такое вид?

Представления похожи на таблицы, которые создаются на основе требований.

  • Мы можем сохранить любые данные набора результатов в виде представления в Hive.
  • Использование аналогично представлениям, используемым в SQL.
  • Все типы DML-операций могут выполняться с представлением.

Создание представления:

Синтаксис:

Create VIEW  AS SELECT

Пример:

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

В этом примере мы создаем представление Sample_View, в котором будут отображаться все значения строк с полем зарплаты больше 25000.

Что такое индекс?

Индексы - это указатели на конкретное имя столбца таблицы.

  • Пользователь должен вручную определить индекс
  • Где бы мы ни создавали индекс, это означает, что мы создаем указатель на конкретное имя столбца таблицы.
  • Любые изменения, внесенные в столбец, присутствующий в таблицах, сохраняются с использованием значения индекса, созданного для имени столбца.

Синтаксис:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Пример :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Здесь мы создаем индекс таблицы guruhive_internaltable для идентификатора имени столбца.