Különbség a Star Schem és a hópehely séma között

Ebben a cikkben részletesen tárgyaljuk a csillag séma és a hópehely séma különbségeit. A séma az a módszer, amellyel a teljes adatbázisokat vagy adattárakat logikusan leírják relációs adatbázisok felhasználásával. A leírás tartalmazhat bármilyen típusú nyilvántartás nevét és részleteit, az összesített adatokkal és adatelemekkel együtt. Az adattárak Star, Snowflake, Fact Constellation és Galaxy sémákat használnak.

Csillagjegy

Ez a legegyszerűbb adattárház-séma. Ahogy a neve is sugallja, szerkezete olyan, mint egy csillag. Ebben a sémában a ténytábla a központban van, és a dimenziós táblák számát hozzákapcsolják idegen kulcson keresztül, és a dimenziós táblázat tartalmazza az attribútumok halmazát. Ebben a sémában minden dimenziót csak egyetlen dimenziós tábla képviseli, de a mérettáblák nem kapcsolódnak egymáshoz. Előnyei a lebontás, az adatok könnyű megértése, az optimális lemezfelhasználás és a teljesítmény növelése. Lássunk egy példát a jobb megértés érdekében.

Példa:

Fontolja meg a hűtőszekrény-gyártó vállalatot, és létre kell hoznunk egy sémát ennek a hűtőszekrény-gyártó cégnek az értékesítésére. Az értékesítés a következő dimenziókkal rendelkezik:

  • Tétel
  • Elhelyezkedés
  • Ág
  • Idő

A sémának az értékesítés központjában egy ténytáblája van, amely kulcsokat tartalmaz az egyes dimenziókhoz való társításhoz, két mércével, azaz eladott egységekkel és eladott dollárral.

Hópehely séma

A hópehely séma a csillag séma kiterjesztése. További dimenziókat ad hozzá. Ahogy a neve is sugallja, úgy néz ki, mint egy hópehely. Ebben a sémában a dimenziós táblákat normalizálják, azaz az adatokat további táblákra osztják. Az asztal felosztása csökkenti a redundanciát és a memória pazarlását. Megtalálja a dimenziós táblázatok hierarchikus formáját. A dimenzió- és aldimenziós táblák az elsődleges és az idegen kulcsokkal vannak társítva a ténytáblázatban. Könnyebb megvalósítani, és kevesebb lemezterületet igényel. Mivel több táblája van, a lekérdezés teljesítménye csökken. Több karbantartásra van szükség, mivel több keresési táblázat található. Lássunk egy példát a jobb megértés érdekében.

Példa:

Tekintettel a hűtőszekrény-gyártó cég fenti példájára, a hópehely sémában a ténytábla ugyanaz, mint a csillag sémában, de a legnagyobb különbség a mérettáblák meghatározásában vagy elrendezésében rejlik.

Ebben a sémában az elem egydimenziós táblázata normalizálva lett, felosztásra került, és új szállítótáblát hoztak létre, amely tartalmazza a szállító típusát. Hasonlóképpen normalizálódik a hely dimenziós táblázata, és az adatok új várostáblává oszlanak meg, amely az adott város részleteit tartalmazza.

Összehasonlítás a csillag séma és a hópehely séma között (Infographics)

Az alábbiakban bemutatjuk a 9 legfontosabb különbséget a Csillag séma és a Hópehely séma között.

Főbb különbségek a csillag séma és a hópehely séma között

Lássuk néhány nagyobb különbséget a Csillag séma és a Hópehely séma között.

Csillagjegy:

  • A csillag sémában a dimenzió hierarchiáit a dimenziós táblázatban tárolják.
  • Egy központi ténytáblát tartalmaz, amelyet mérettáblázat vesz körül.
  • Ebben az egyetlen csatlakozás társította a ténytáblát egy dimenziós táblához.
  • Egyszerű kialakítású.
  • Az adatszerkezet denormalizált.
  • A lekérdezés gyorsabban hajtódik végre.
  • Ebben a kockaban a feldolgozás gyorsabb.
  • Több redundáns adatot tartalmaz.
  • Egyszerű lekérdezéseket használ.
  • A csillag séma könnyen érthető.
  • A csillag séma szerint több helyet fog igénybe venni.

Hópehely séma:

  • A hópehely séma hierarchiáit külön táblákban tárolják.
  • Tartalmaz egy ténytáblát is, amelyet dimenziós táblázat vesz körül, és ezeket a mérettáblákat tovább egy dimenziós táblázat veszi körül.
  • Ebben a sémában sok illesztésre van szükség az adatok beolvasásához.
  • Bonyolult felépítésű.
  • Az adatszerkezet normalizálva van a hópehely sémában.
  • A lekérdezés viszonylag lassabban hajt végre, mint a csillag séma.
  • A hópehely séma szerint a kocka feldolgozása lassabb.
  • Kevesebb redundáns adatot tartalmaz.
  • Összetett lekérdezéseket használ.
  • A hópehely séma viszonylag nehéz megérteni ezt a csillag sémát.
  • A hópehely séma kevesebb helyet igényel.

Csillagos séma vs hópehely séma összehasonlító táblázat

Beszéljünk meg a Csillag séma és a Hópehely séma összehasonlításáról.

Jellegzetes

Csillagjegy

Hópehely séma

Karbantartás / ChangeTöbb redundáns adatot tartalmaz, ezért nehezebb megváltoztatni vagy fenntartaniEzt a sémát könnyebb megváltoztatni és fenntartani a kevesebb redundáció miatt
érthetőségA lekérdezés bonyolultabb, ennélfogva könnyen érthetőAz alkalmazott lekérdezések összetettebbek, és ezért nehezen érthetők
Lekérdezés végrehajtási idejeKevesebb idegen kulcsot tartalmaz, ezért a lekérdezés végrehajtása gyorsabb és kevesebb időt igényelTöbb idegen kulcs miatt a lekérdezés végrehajtási ideje meghaladja, vagy a lekérdezés lassan hajtódik végre
Adatraktár típusaJobb az egyazon kapcsolattal rendelkező adatlapokhoz, azaz egyhez vagy egyhez sokhozJobb összetett kapcsolatokhoz, azaz sok-sok kapcsolathoz
Csatlakozások számaTöbb csatlakozása vanKevesebb csatlakozással rendelkezik
MérettáblázatMindegyik dimenzióhoz csak egy dimenziós tábla tartozikEgy vagy több dimenziós táblával rendelkezik egyetlen dimenzió számára
használhatóságHa a mérettáblázat mérete kisebb, azaz kevesebb sorok száma, akkor a csillag séma részesül előnybenJó akkor használni, ha a mérettáblázat mérete nagyobb
Normalizálás és denormalizálásMind a ténytáblát, mind a mérettáblákat denormalizáltuk.A ténytáblát denormalizálják, míg a mérettáblát normalizálják
AdatmodellEz egy fentről lefelé irányuló megközelítést követEz alulról felfelé irányuló megközelítést követ

Következtetés

Ebben a cikkben részletesen megvitattuk a Csillag séma és a Hópehely sémát. Ezeket a sémákat az adattárház ábrázolására használják. Bizonyos szempontból hasonlóak, másokban pedig különböznek. A hópehely a csillag séma kiterjesztése. Ha több adat van, akkor a hópehely részesül előnyben, mivel ez csökkenti a redundanciát, de a csillag viszonylag népszerűbb, mint a hópehely séma.

Ajánlott cikkek

Ez egy útmutató a Csillagok és Hópelyhek sémához. Itt is megvitatjuk a Csillag séma és a Hópehely séma főbb különbségeit az infographics és az összehasonlító táblázat segítségével. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Kódolás vs dekódolás - legfontosabb különbségek
  2. Különbség a kis adatok és a nagy adatok között
  3. Funkcionális tesztelés vs nem funkcionális tesztelés
  4. Füsttesztelés vs egészségi állapot tesztelése
  5. Mi az egészségmegfigyelés tesztelése és hogyan működik?

Kategória: