Indeksi košnica i prikaz s primjerom

Sadržaj:

Anonim

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