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.
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.
Kao što možete vidjeti u gornjem primjeru, postoje dvije tablice činjenica
- Revenue
- 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.
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.