Разлика између Стар Сцхеме- а и Сновфлаке Сцхеме-а

У овом ћемо чланку детаљно разговарати о схеми звијезда и разлика у схеми снијега. Шема је начин логичног описивања читавих база података или складишта података користећи релацијске базе података. Опис може садржавати име и детаље записа било које врсте са свим агрегатима и подацима. Складишта података користе Стар, Сновфлаке, Фацт Цонстеллатион и Галаки шему.

Звездана шема

То је најједноставнија шема складишта података. Као што му име каже, његова грађевина је попут звезде. У овој шеми табела чињеница налази се у центру, а број табела димензија повезан је с њом преко страног кључа, а табела димензија садржи скуп атрибута. У овој шеми свака је димензија представљена само једном димензионалном таблицом, али табеле са димензијама нису повезане једна са другом. Његове предности укључују резање, лако разумевање података, оптимално коришћење диска и повећање перформанси. Погледајмо пример за боље разумевање.

Пример:

Размотрите компанију за производњу фрижидера и морамо да направимо шему продаје те компаније за производњу фрижидера. Продаја ће имати следеће димензије:

  • Ставка
  • Локација
  • Огранак
  • време

Схема има табелу чињеница у центру за продају која би садржавала кључеве за повезивање са сваком димензијом, који имају две мере, тј. Продате јединице и продате доларе.

Схема сњежних пахуљица

Сњежна пахуља схема је проширење схеме звезда. То му додаје додатне димензије. Као што му име каже, изгледа као снежна пахуљица. У овој шеми таблице димензија су нормализоване, тј. Подаци су подељени у додатне табеле. Дељење стола смањује сувишност и губитак меморије. Има хијерархијски облик димензионалних табела. Таблице димензија и поддимензија повезане су с примарним и страним кључевима у табели чињеница. Лакше је имплементирати и користити мање простора на диску. Како има више табела, перформансе упита се смањују. Потребно је више одржавања јер постоји више таблица за претраживање. Погледајмо пример за боље разумевање.

Пример:

Узимајући у обзир исти пример као и горе од компаније за производњу фрижидера, у схеми пахуљица табела чињеница је иста као у схеми са звездама, али главна разлика је у дефиницији или распореду табела са димензијама.

У овој шеми је табела димензионалних димензија артикла нормализована и подељена и створена је нова табела добављача која садржи податке о врсти добављача. Слично томе, таблица димензија локације се нормализује и подаци се деле у нову градску таблицу која садржи детаље о одређеном граду.

Упоредна шема између Стар Схеме и Схеме Сновфлаке (Инфограпхицс)

Испод је првих 9 разлике између Стар Сцхеме-а и Сновфлаке Сцхеме-а.

Кључне разлике између Схеме звезда и Снежне пахуље

Погледајмо неке велике разлике између Шеме звезда и Снежне пахуље.

Звездана шема:

  • Хијерархије димензија у схеми звезда су смештене у табели са димензијама.
  • Садржи централну таблицу чињеница која је окружена табелом димензија.
  • У овом случају, једно спајање повезује таблицу чињеница са табелом димензија.
  • Има једноставан дизајн.
  • Структура података је денормализована.
  • Упит се извршава бржом брзином.
  • У овој коцки обрада је бржа.
  • Има сувишне податке.
  • Користи једноставне упите.
  • Звездану шему је лако разумети.
  • У схеми звезда се троши више простора.

Сњежна пахуља:

  • Хијерархије у схеми пахуљица се чувају у одвојеним табелама.
  • Такође садржи табелу чињеница окружену таблицом димензија, а ове табеле са димензијама су даље окружене табелом димензија.
  • У овој шеми много је придруживања неопходно за дохваћање података.
  • Има сложен дизајн.
  • Структура података је нормализована у шеми пахуље.
  • Упит се изводи релативно спорије од схеме са звездама.
  • У схеми пахуљица обрада коцке је спорија.
  • Садржи мање сувишних података.
  • Користи сложене упите.
  • Схема сњежне пахуље је релативно тешко разумјети ту схему звијезда.
  • У схеми за пахуљицу троши се мање простора.

Упоредна табела шема звезда и снежне пахуље

Хајде да разговарамо о упоређивању Звездине шеме и Снежне пахуље.

Карактеристично

Звездана шема

Схема сњежних пахуљица

Одржавање / ПромјенаИма сувишне податке и зато их је теже променити или одржаватиОву шему је лакше променити и одржавати због мање сувишности
РазумљивостСложеност упита је мања и самим тим је лако разуметиПримењени упити су сложенији и стога их је тешко разумети
Време извршења упитаИма мање страних кључева, па је извршавање упита брже и потребно је мање временаЗбог више страних кључева, време извршења упита је дуже или се упит извршава споро
Тип складишта податакаБоље је за датамартс који имају један однос, тј. Један према једном или један према многимаБоље за сложене односе тј. Многе према многим везама
Број придруживањаИма више броја спајањаИма мање броја спајања
Табела димензијаЗа сваку димензију има само једну табелу димензијаИма једну или више табела димензија за једну димензију
УпотребљивостАко је величина табеле са димензијама мања тј. Мањи је број редова, тада се преферира схема звездаДобро је користити када је величина табеле са димензијама већа
Нормализација и ДенормализацијаИ таблица чињеница и табела димензија су денормализоване.Таблица чињеница је денормализована док се табела димензија нормализује
Дата МоделСлиједи приступ одоздо према дољеСлиједи приступ одоздо према горе

Закључак

У овом чланку смо детаљно разговарали о схеми звезда против Снежне пахуље. Ове шеме се користе за представљање складишта података. У неким су аспектима слични, а у другим различити. Пахуљица је продужетак шеме звезда. Када је података више, преферира се снежна пахуљица јер смањује сувишност, али звезда је релативно популарнија од схеме пахуљица.

Препоручени чланци

Ово је водич за Схему звезда против Снежне пахуље. Овде смо такође расправљали о главним разликама схеме звезда и снежинке са инфографиком и табелом упоређивања. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Кодирање вс декодирање - најбоље разлике
  2. Разлика између малих података према великим подацима
  3. Функционално тестирање вс нефункционално тестирање
  4. Смоке Тестинг вс Санити Тестинг
  5. Шта је тестирање разумности и како функционише?

Категорија: