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á.

Hópehely séma
Példa a hópehely sémára

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.

Galaxy Schema
Példa a Galaxy Schema-ra

Amint az a fenti példában látható, két ténytáblázat van

  1. Revenue
  2. 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.

csillag Cluster Séma
Példa a csillagra Cluster Séma

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.