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 VIEWAS 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 INDEXON 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.