Indeks Hive dan Paparan dengan Contoh

Isi kandungan:

Anonim

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