Shema snježne pahuljice u modelu skladišta podataka

Što je shema snježne pahulje?

Shema snježne pahulje u skladištu podataka je logičan raspored tablica u višedimenzionalnoj bazi podataka tako da ER dijagram podsjeća na oblik snježne pahulje. Shema snježne pahuljice proširenje je sheme zvijezda i dodaje dodatne dimenzije. Tablice dimenzija su normalizirane što dijeli podatke u dodatne tablice.

Primjer sheme snježne pahulje

U sljedećem primjeru sheme pahuljice, država je dalje normalizirana u pojedinačnu tablicu.

Shema snježne pahulje
Primjer sheme snježne pahulje

Karakteristike sheme pahuljice

  • Glavna prednost sheme snježne pahulje je što koristi manji prostor na disku.
  • Dimenzija koja se lakše implementira dodaje se shemi
  • Zbog više tablica izvedba upita je smanjena
  • Primarni izazov s kojim ćete se suočiti dok koristite shemu snježne pahuljice je taj što morate više raditi na održavanju zbog više tablica pretraživanja.

Prednost sheme snježne pahuljice

  • Primarna prednost sheme Snowflake je njezina sposobnost smanjenja zahtjeva za pohranom na disku i spajanja manjih tablica pretraživanja, poboljšavajući performanse upita.
  • Pruža veću skalabilnost u međusobnom odnosu između komponenti i razina dimenzija.
  • Nema redundancije, pa se lakše održava.

Nedostatak sheme snježne pahuljice

  • Značajan nedostatak sheme snježne pahulje je povećano potrebno održavanje.
  • Složene upite teško je razumjeti.
  • Veći broj tablica znači više spajanja, dakle duže vrijeme izvršenja upita.

Što je shema galaksije?

A Shema galaksije sadrži dvije tablice činjenica koje međusobno dijele tablice dimenzija. Također se naziva i shema konstelacije činjenica. Shema se promatra kao zbirka zvijezda otuda i naziv Galaktička shema.

Shema galaksije
Primjer sheme galaksije

Kao što možete vidjeti u gornjem primjeru, postoje dvije tablice činjenica

  1. Revenue
  2. Proizvod.

U galaksijskoj shemi dimenzije dionica se nazivaju usklađene dimenzije.

Karakteristike galaktičke sheme

  • Dimenzije u ovoj shemi odvojene su u zasebne dimenzije na temelju različitih razina hijerarhije.
  • Na primjer, ako geografija ima četiri razine hijerarhije kao što su regija, država, država i grad, tada bi shema Galaxy trebala imati četiri dimenzije.
  • Štoviše, moguće je izgraditi ovu vrstu sheme dijeljenjem sheme s jednom zvjezdicom u više shema Star.
  • Dimenzije su velike u ovoj shemi koja je potrebna za izgradnju na temelju razina hijerarhije.
  • Ova shema je korisna za prikupljanje tablica činjenica radi boljeg razumijevanja.

Što je Star Cluster Shema?

Shema snježne pahuljice sadrži potpuno proširene hijerarhije. Međutim, to može dodati složenost shemi i zahtijeva dodatna spajanja. S druge strane, zvjezdana shema sadrži potpuno sažete hijerarhije, što može dovesti do redundancije. Dakle, najbolje rješenje može biti ravnoteža između ove dvije sheme, a to je Star Cluster Dizajn sheme.

zvijezda Cluster Shema
Primjer zvijezde Cluster Shema

Preklapajuće dimenzije mogu se pronaći kao račvanja u hijerarhijama. Račvanje se događa kada se entitet ponaša kao roditelj u dvije različite dimenzionalne hijerarhije. Fork entiteti se zatim identificiraju kao klasifikacija s odnosima jedan prema više.