Što je pogled?
Prikazi su slični tablicama koje se generiraju na temelju zahtjeva.
- Sve podatke rezultata skupa možemo spremiti kao prikaz u košnici
- Korištenje je slično prikazima koji se koriste u SQL-u
- Sve vrste DML operacija mogu se izvoditi na prikazu
Stvaranje pogleda:
Sintaksa:
Create VIEWAS SELECT
Primjer:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
U ovom primjeru stvaramo pogled Sample_View gdje će prikazati sve vrijednosti redaka s poljem plaće većim od 25000.
Što je Index?
Indeksi su pokazivači na određeno ime stupca tablice.
- Korisnik mora ručno definirati indeks
- Gdje god kreiramo indeks, to znači da stvaramo pokazivač na određeno ime stupca tablice
- Sve promjene u stupcu prisutnom u tablicama pohranjuju se pomoću vrijednosti indeksa stvorene na imenu stupca.
Sintaksa:
Create INDEXON TABLE < TABLE_NAME(column names)>
Primjer :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Ovdje stvaramo indeks na tablici guruhive_internaltable za ID imena stupca.