Hive-index och visa med exempel

Innehållsförteckning:

Anonim

Vad är en vy?

Visningar liknar tabeller som genereras baserat på kraven.

  • Vi kan spara alla resultatuppsättningsdata som en vy i Hive
  • Användning liknar vyer som används i SQL
  • Alla typer av DML-operationer kan utföras i en vy

Skapande av vy:

Syntax:

Create VIEW  AS SELECT

Exempel:

Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000

I det här exemplet skapar vi vyn Sample_View där den visar alla radvärden med lönefält större än 25000.

Vad är index?

Index är pekare på ett visst kolumnnamn i en tabell.

  • Användaren måste definiera indexet manuellt
  • Oavsett var vi skapar index betyder det att vi skapar pekare till ett visst kolumnnamn i tabellen
  • Alla ändringar som görs i kolumnen i tabeller lagras med hjälp av indexvärdet som skapats i kolumnnamnet.

Syntax:

Create INDEX  ON TABLE < TABLE_NAME(column names)>

Exempel :

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Här skapar vi index på tabellen guruhive_internaltable för kolumnnamn-id.