Шта је поглед?
Прикази су слични табелама које се генеришу на основу захтева.
- Све податке скупа резултата можемо сачувати као приказ у кошници
- Употреба је слична оној која се користи у СКЛ-у
- Све врсте ДМЛ операција могу се изводити на приказу
Стварање погледа:
Синтакса:
Create VIEWAS SELECT
Пример:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
У овом примеру креирамо поглед Сампле_Виев где ће приказати све вредности редова са пољем зараде већим од 25000.
Шта је индекс?
Индекси су показивачи на одређено име колоне табеле.
- Корисник мора ручно да дефинише индекс
- Где год креирамо индекс, то значи да креирамо показивач на одређено име колоне табеле
- Све промене извршене у колони присутној у табелама чувају се помоћу вредности индекса креиране на имену колоне.
Синтакса:
Create INDEXON TABLE < TABLE_NAME(column names)>
Пример :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Овде креирамо индекс на табели гурухиве_интерналтабле за ИД имена колоне.