Hva er en visning?
Visningene ligner på tabeller, som genereres ut fra kravene.
- Vi kan lagre alle resultatsettdata som en visning i Hive
- Bruk ligner på visninger som brukes i SQL
- Alle typer DML-operasjoner kan utføres på en visning
Opprettelse av utsikt:
Syntaks:
Create VIEWAS SELECT
Eksempel:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
I dette eksemplet lager vi visningen Sample_View der den vil vise alle radverdiene med lønnsfelt større enn 25000.
Hva er indeks?
Indekser er pekepinner til et bestemt kolonnenavn i en tabell.
- Brukeren må definere indeksen manuelt
- Uansett hvor vi lager indeks, betyr det at vi oppretter peker til et bestemt kolonnenavn på tabellen
- Eventuelle endringer i kolonnen som finnes i tabeller lagres ved hjelp av indeksverdien som er opprettet i kolonnenavnet.
Syntaks:
Create INDEXON TABLE < TABLE_NAME(column names)>
Eksempel :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Her lager vi indeks på tabellen guruhive_internaltable for kolonnenavn-id.