Hive'da Dizin Oluşturma: Örnekle Görüntüleme ve Dizine Ekleme Nedir?

Görünüm Nedir?

Görünümler gereksinimlere göre oluşturulan tablolara benzer.

  • Herhangi bir sonuç kümesi verisini Hive'da görünüm olarak kaydedebiliriz
  • Kullanım, kullanılan görünümlere benzer SQL
  • Bir görünümde her türlü DML işlemi gerçekleştirilebilir

Görünümün Oluşturulması:

Sözdizimi:

Create VIEW <VIEWNAME> AS SELECT

Örnek:

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

Bu örnekte, maaş alanı 25000'den büyük olan tüm satır değerlerini görüntüleyeceği Sample_View görünümünü yaratıyoruz.

İndeks Nedir?

Dizinler bir tablonun belirli sütun adını gösteren işaretçilerdir.

  • Kullanıcının dizini manuel olarak tanımlaması gerekir
  • Nerede indeks oluşturuyorsak, tablonun belirli sütun adına işaretçi oluşturduğumuz anlamına gelir
  • Tablolarda bulunan sütunlarda yapılan değişiklikler, sütun adında oluşturulan dizin değeri kullanılarak saklanır.

Sözdizimi:

Create INDEX <INDEX_NAME> ON TABLE < TABLE_NAME(column names)>

Örnek:

Create INDEX sample_Index ON TABLE guruhive_internaltable(id)

Burada sütun adı kimliği için guruhive_internaltable tablosunda dizin oluşturuyoruz.