Индекси на кошерите и изглед с пример

Съдържание:

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 за идентификатор на име на колона.