Денормализација

Аутор: Judy Howell
Датум Стварања: 1 Јули 2021
Ажурирати Датум: 12 Може 2024
Anonim
Денормализација - Технологија
Денормализација - Технологија

Садржај

Дефиниција - Шта значи Денормализација?

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

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава Денормализацију

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


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