Hópehely séma adattárház-modellben
Mi az a hópehelyséma?
Hópehely séma Az adattárházban a táblák logikai elrendezése egy többdimenziós adatbázisban úgy, hogy a ER diagram hópehely alakra hasonlít. A hópehelyséma a csillagséma kiterjesztése, és további dimenziókat ad hozzá. A dimenziótáblák normalizálva vannak, ami az adatokat további táblákra osztja fel.
Példa a hópehely séma
A következő hópehelyséma példában az ország tovább normalizálódik egy egyedi táblává.

A hópehelyséma jellemzői
- A hópehely séma fő előnye, hogy kisebb lemezterületet használ.
- Egy dimenzió könnyebben megvalósítható a Sémához
- A több tábla miatt a lekérdezési teljesítmény csökken
- Az elsődleges kihívás, amellyel a hópehelyséma használatakor szembesülnie kell, az, hogy a több keresőtábla miatt több karbantartási erőfeszítést kell végrehajtania.
A hópehely séma előnyei
- A Snowflake séma elsődleges előnye, hogy csökkenti a lemeztárolási követelményeket, és csatlakozik a kisebb keresőtáblákhoz, javítva ezzel a lekérdezés teljesítményét.
- Nagyobb skálázhatóságot biztosít az összetevők és a dimenziószintek közötti kapcsolatokban.
- Nincs redundancia, így könnyebben karbantartható.
A hópehely séma hátránya
- A hópehely séma jelentős hátránya a fokozott karbantartási igény.
- Az összetett lekérdezéseket nehéz megérteni.
- A nagyobb számú tábla több csatlakozást jelent, így hosszabb a lekérdezés végrehajtási ideje.
Mi az a Galaxy Schema?
A Galaxy Schema két ténytáblát tartalmaz, amelyek megosztják a dimenziótáblákat. Ténykonstellációs sémának is nevezik. A sémát csillagok gyűjteményének tekintik, innen ered a Galaxy Schema elnevezés.
Amint az a fenti példában látható, két ténytáblázat van
- Revenue
- Termék.
A Galaxy séma megosztásokban a dimenziókat megfelelő dimenzióknak nevezik.
A Galaxy Schema jellemzői
- Ebben a sémában a dimenziók a hierarchia különböző szintjei alapján külön dimenziókra vannak osztva.
- Például, ha a földrajznak négy hierarchiaszintje van, például régió, ország, állam és város, akkor a Galaxy sémának négy dimenzióval kell rendelkeznie.
- Ezenkívül lehetséges az ilyen típusú séma felépítése az egycsillagos séma több csillag sémára való felosztásával.
- A dimenziók nagyok ebben a sémában, amely a hierarchia szintjein alapuló felépítéshez szükséges.
- Ez a séma hasznos a ténytáblák összesítéséhez a jobb megértés érdekében.
Mi az a Star Cluster Séma?
A hópehelyséma teljesen kibontott hierarchiákat tartalmaz. Ez azonban bonyolultabbá teheti a sémát, és további csatlakozásokat igényel. Másrészt, csillag séma teljesen összeomlott hierarchiákat tartalmaz, ami redundanciához vezethet. Tehát a legjobb megoldás a két séma közötti egyensúly lehet, ami a csillag Cluster Sématervezés.
Az átfedő dimenziók a hierarchiákban villákként találhatók. Az elágazás akkor történik, amikor egy entitás szülőként működik két különböző dimenziós hierarchiában. A Fork entitásokat ezután osztályozásként azonosították egy-a-többhöz kapcsolatokkal.