Obsah
- Definícia - Čo znamená schéma Snowflake?
- Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
- Techopedia vysvetľuje schéma snehových vločiek
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.
Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.
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é vločky, 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