Apa itu Pandangan?
Pandangan serupa dengan jadual, yang dihasilkan berdasarkan keperluan.
- Kami dapat menyimpan data set hasil sebagai paparan di Hive
- Penggunaannya serupa dengan pandangan yang digunakan dalam SQL
- Semua jenis operasi DML dapat dilakukan pada pandangan
Penciptaan Pandangan:
Sintaks:
Create VIEWAS SELECT
Contoh:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
Dalam contoh ini, kami membuat view Sample_View di mana ia akan memaparkan semua nilai baris dengan bidang gaji lebih besar dari 25000.
Apa itu Indeks?
Indeks adalah petunjuk kepada nama lajur tertentu dari jadual.
- Pengguna harus menentukan indeks secara manual
- Di mana sahaja kita membuat indeks, ini bermaksud bahawa kita membuat penunjuk ke nama lajur tertentu dari jadual
- Segala Perubahan yang dibuat pada lajur yang terdapat dalam jadual disimpan menggunakan nilai indeks yang dibuat pada nama lajur.
Sintaks:
Create INDEXON TABLE < TABLE_NAME(column names)>
Contoh :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Di sini kita membuat indeks di meja guruhive_internaltable untuk id nama lajur.