Domov databázy Čo je schéma snehových vločiek? - definícia z technológie

Čo je schéma snehových vločiek? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená schéma Snowflake?

Pri výpočte odkazuje schéma snehových vločiek na viacrozmernú databázu s logickými tabuľkami, pričom schéma vzťahu entít a vzťahov je usporiadaná do tvaru snehových vločiek. Často je znázornená centralizovanou tabuľkou faktov prepojenou s viacerými a rôznymi rozmermi. Tabuľky rozmerov sú rozdelené do rôznych tabuliek rozmerov, ktoré sa zvyčajne normalizujú, aby sa vyradila nadbytočnosť. Napríklad tabuľka produktov je rozdelená na tabuľky produktov a vedľajších produktov.


Schéma snehových vločiek pripomína schému hviezd. Rozmery hviezdovej schémy sú však normalizované, takže každá tabuľka zobrazuje jednotlivé tabuľky.

Techopedia vysvetľuje schéma snehových vločiek

Zložité vzory snehových vločiek sa objavia, keď existujú komplikované rozmery schémy snehových vločiek. Aby schéma mala tvar snehových vločiek, musí pozostávať z rôznych úrovní vzťahov a podriadené tabuľky by mali obsahovať niekoľko nadradených tabuliek. Tabuľky faktov nie sú ovplyvnené efektom „snehovej vločky“.


Schémy snehových vločiek sú určené na flexibilné vyhľadávanie dopytov po zložitejších vzťahoch a dimenziách. Je ideálny pre dvojstranné a mnohopočetné vzťahy medzi úrovňami dimenzií a zvyčajne sa spája s dátovými kartami a rozmerovými dátovými skladmi, v ktorých je rýchlosť získavania údajov kritickejšia ako účinnosť manipulácie s údajmi. Schémy snehových vločiek sa najčastejšie používajú s pokročilými nástrojmi na vyhľadávanie, ktoré vytvárajú vrstvu abstrakcie medzi používateľmi a nespracovanými tabuľkami pre scenáre, ktoré obsahujú viac otázok s komplikovanými špecifikáciami.


Výhody použitia schémy snehových vločiek sú nasledujúce:

  • Kľúčovou výhodou je progres výkonu dotazov, pretože vyžaduje minimálne miesto na disku a spája vyhľadávacie tabuľky s menšími veľkosťami
  • Ponúka lepšiu flexibilitu pre vzájomné vzťahy medzi úrovňami komponentov a rozmerov
  • Ľahko sa udržuje vďaka nulovej redundancii
  • Zvyšuje celkový výkon, pretože menšie tabuľky sú spojené

Medzi nevýhody schém snehových vločiek patrí:

  • Dotazy sú náročnejšie, pretože je potrebné pripojiť ďalšie tabuľky. To sťažuje porozumenie otázok.
  • Vyžaduje viac času na vykonanie dotazu, pretože sa použije viac tabuliek
Čo je schéma snehových vločiek? - definícia z technológie