Kas yra vaizdas?
Rodiniai yra panašūs į lenteles, kurios sukuriamos atsižvelgiant į reikalavimus.
- Bet kokius rezultatų rinkinio duomenis galime išsaugoti kaip avilį
- Naudojimas yra panašus į SQL naudojamų rodinių
- Viso tipo DML operacijas galima atlikti rodinyje
Vaizdo sukūrimas:
Sintaksė:
Create VIEWAS SELECT
Pavyzdys:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
Šiame pavyzdyje mes kuriame rodinį „Sample_View“, kuriame bus rodomos visos eilutės vertės, kai atlyginimo laukas yra didesnis nei 25000.
Kas yra indeksas?
Indeksai nurodo tam tikrą lentelės stulpelio pavadinimą.
- Vartotojas turi rankiniu būdu apibrėžti indeksą
- Kur kurtume indeksą, tai reiškia, kad kuriame rodyklę į konkretų lentelės stulpelio pavadinimą
- Visi lentelių stulpelio pakeitimai saugomi naudojant indekso vertę, sukurtą stulpelio pavadinime.
Sintaksė:
Create INDEXON TABLE < TABLE_NAME(column names)>
Pavyzdys :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Čia mes kuriame lentelės guruhive_internaltable indeksą stulpelio pavadinimo ID.