Ev Veritabanları Bir kar tanesi şeması nedir? - techopedia nedir?

Bir kar tanesi şeması nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Snowflake Schema ne anlama geliyor?

Hesaplamada, bir kar tanesi şeması, varlık-ilişki diyagramının bir kar tanesi şeklinde düzenlendiği mantıksal tablolara sahip çok boyutlu bir veritabanını ifade eder. Genellikle çoklu ve farklı boyutlara bağlı merkezi bir olgu tablosu ile gösterilir. Boyut tabloları, fazlalığı temizlemek için genellikle normalize edilen çeşitli boyut tablolarına ayrılır. Örneğin, bir ürün tablosu, ürün ve alt ürün tablolarına ayrılır.


Bir kar tanesi şeması bir yıldız şemasına benzer. Bununla birlikte, bir yıldız şemasının boyutları normalleştirilir, böylece tek bir tablo her boyutu gösterir.

Techopedia, Kar Tanesi Şemasını Açıklıyor

Ayrıntılı kar tanesi şeması boyutları olduğunda karmaşık kar tanesi desenleri ortaya çıkar. Şemanın bir kar tanesi şekli olması için, çeşitli ilişki düzeylerinden oluşması ve alt tabloların birkaç üst tablo içermesi gerekir. Olgu tabloları "kar tanesi" etkisinden etkilenmez.


Kar tanesi şemaları, daha karmaşık ilişkiler ve boyutlar üzerinde esnek sorgulama için yapılır. Boyut seviyeleri arasında bire çok ve çoktan çoğa ilişkiler için idealdir ve tipik olarak veri toplama hızının veri işleme verimliliğinden daha kritik olduğu veri çubukları ve boyutlu veri ambarları ile ilişkilidir. Kar tanesi şemaları en çok, ayrıntılı spesifikasyonlara sahip birden fazla sorguya sahip senaryolar için kullanıcılar ve ham tablolar arasında bir soyutlama katmanı oluşturan gelişmiş sorgu araçlarıyla kullanılır.


Bir kar tanesi şeması kullanmanın faydaları şunlardır:

  • En düşük fayda, en az disk depolama alanı gerektirmesi ve daha küçük boyutlu arama tablolarına katılması nedeniyle sorgu performansındaki ilerlemedir
  • Bileşenler ve boyut seviyeleri arasındaki ilişkiler için daha iyi esneklik sunar
  • Sıfır yedeklilik sayesinde bakımı kolay
  • Daha küçük tablolar birleştirildiğinden genel performansı artırır

Kar tanesi şemalarının dezavantajı aşağıdakileri içerir:

  • Ek tabloların birleştirilmesi gerektiğinden sorgular daha zordur. Bu, sorguları anlamayı zorlaştırır.
  • Daha fazla tablo kullanılması nedeniyle daha fazla sorgu yürütme süresi gerektirir
Bir kar tanesi şeması nedir? - techopedia nedir?