Apa itu View?
Tampilan mirip dengan tabel, yang dibuat berdasarkan persyaratan.
- Kami dapat menyimpan data kumpulan hasil apa pun sebagai tampilan di Hive
- Penggunaannya mirip dengan tampilan yang digunakan dalam SQL
- Semua jenis operasi DML dapat dilakukan pada tampilan
Penciptaan View:
Sintaksis:
Create VIEWAS SELECT
Contoh:
Hive>Create VIEW Sample_ViewAS SELECT * FROM employees WHERE salary>25000
Dalam contoh ini, kami membuat tampilan Sample_View yang akan menampilkan semua nilai baris dengan bidang gaji lebih besar dari 25000.
Apa itu Indeks?
Indeks adalah petunjuk ke nama kolom tertentu dari sebuah tabel.
- Pengguna harus menentukan indeks secara manual
- Di mana pun kami membuat indeks, itu berarti kami membuat penunjuk ke nama kolom tertentu dari tabel
- Setiap perubahan yang dilakukan pada kolom yang ada di tabel disimpan menggunakan nilai indeks yang dibuat pada nama kolom.
Sintaksis:
Create INDEXON TABLE < TABLE_NAME(column names)>
Contoh :
Create INDEX sample_Index ON TABLE guruhive_internaltable(id)
Di sini kita membuat indeks pada tabel guruhive_internaltable untuk nama kolom id.