Skema Bintang vs Skema Kepingan Salju – Perbedaan Antara Keduanya

Perbedaan Utama Antara Skema Bintang dan Skema Kepingan Salju

  • Skema bintang adalah jenis skema Gudang Data yang paling sederhana. Ini dikenal sebagai skema bintang karena strukturnya menyerupai bintang.
  • Membandingkan skema Kepingan Salju vs Bintang, Skema Kepingan Salju merupakan perpanjangan dari Skema Bintang, dan menambahkan dimensi tambahan. Disebut kepingan salju karena diagramnya menyerupai Kepingan Salju.
  • Dalam skema bintang, hanya gabungan tunggal yang mendefinisikan hubungan antara tabel fakta dan tabel dimensi apa pun.
  • Skema bintang berisi tabel fakta yang dikelilingi oleh tabel dimensi.
  • Skema kepingan salju dikelilingi oleh tabel dimensi yang kemudian dikelilingi oleh tabel dimensi
  • Skema kepingan salju memerlukan banyak gabungan untuk mengambil data.
  • Membandingkan skema Star dengan skema Snowflake, skema Start memiliki desain DB yang sederhana, sedangkan skema Snowflake memiliki desain DB yang sangat kompleks.

Apa itu Skema Bintang?

Skema Bintang di gudang data, di mana pusat bintang dapat memiliki satu tabel fakta dan sejumlah tabel dimensi terkait. Ini dikenal sebagai skema bintang karena strukturnya menyerupai bintang. Model data Star Schema adalah jenis skema Data Warehouse yang paling sederhana. Ini juga dikenal sebagai Star Join Schema dan dioptimalkan untuk menanyakan kumpulan data besar.

Dalam contoh Skema Bintang berikut, tabel fakta berada di tengah yang berisi kunci untuk setiap tabel dimensi seperti Dealer_ID, Model ID, Date_ID, Product_ID, Branch_ID & atribut lainnya seperti Unit yang terjual dan pendapatan.

Contoh Diagram Skema Bintang
Contoh Diagram Skema Bintang

Apa itu Skema Kepingan Salju?

Skema Kepingan Salju di gudang data adalah susunan tabel yang logis dalam database multidimensi sedemikian rupa sehingga diagram UGD menyerupai bentuk kepingan salju. Skema Kepingan Salju merupakan perpanjangan dari Skema Bintang, dan menambahkan dimensi tambahan. Tabel dimensi dinormalisasi yang membagi data menjadi tabel tambahan.

Dalam contoh Skema Snowflake berikut, Negara dinormalisasi lebih lanjut ke dalam tabel individual.

Contoh Skema Kepingan Salju

Contoh Skema Kepingan Salju

Perbedaan antara Skema Bintang dan Skema Kepingan Salju

Berikut ini adalah perbedaan utama antara skema Snowflake vs skema Star:

Skema Bintang Skema Kepingan Salju
Hirarki untuk dimensi disimpan dalam tabel dimensi. Hirarki dibagi ke dalam tabel terpisah.
Ini berisi tabel fakta yang dikelilingi oleh tabel dimensi. Satu tabel fakta dikelilingi oleh tabel dimensi yang kemudian dikelilingi oleh tabel dimensi
Dalam skema bintang, hanya gabungan tunggal yang menciptakan hubungan antara tabel fakta dan tabel dimensi apa pun. Skema kepingan salju memerlukan banyak gabungan untuk mengambil data.
Desain DB Sederhana. Desain DB yang Sangat Kompleks.
Struktur dan kueri data yang didenormalisasi juga berjalan lebih cepat. Struktur Data yang Dinormalisasi.
Redundansi data tingkat tinggi Redundansi data tingkat sangat rendah
Tabel Dimensi Tunggal berisi data gabungan. Data Dibagi menjadi Tabel Dimensi yang berbeda.
Pemrosesan kubus lebih cepat. Pemrosesan kubus mungkin lambat karena penggabungan yang rumit.
Menawarkan kueri berkinerja lebih tinggi menggunakan Star Join Query Optimization.
Tabel dapat dihubungkan dengan beberapa dimensi.
Skema Snowflake diwakili oleh tabel fakta terpusat yang tidak mungkin terhubung dengan banyak dimensi.