Avilio indeksai ir peržiūra su pavyzdžiu

Turinys:

Anonim

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 VIEW  AS 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 INDEX  ON 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.