Denormalizácia

Autor: Judy Howell
Dátum Stvorenia: 1 V Júli 2021
Dátum Aktualizácie: 12 Smieť 2024
Anonim
Denormalizácia - Technológie
Denormalizácia - Technológie

Obsah

Definícia - Čo znamená denormalizácia?

Denormalizácia je stratégia, ktorú správcovia databáz používajú na zvýšenie výkonu databázovej infraštruktúry. Zahŕňa to pridávanie redundantných údajov do normalizovanej databázy, aby sa znížili určité typy problémov s databázovými dopytmi, ktoré kombinujú údaje z rôznych tabuliek do jednej tabuľky. Definícia denormalizácie závisí od definície normalizácie, ktorá je definovaná ako proces správneho usporiadania databázy do tabuliek na podporu daného použitia.

Ú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 denormalizáciu

V mnohých prípadoch denormalizácia zahŕňa vytvorenie samostatných tabuliek alebo štruktúr, takže dotazy na jednu informáciu nebudú mať vplyv na žiadne ďalšie informácie, ktoré sú s ňou spojené. Napríklad, ak je viac globálnych dátových premenných, ako sú mená zákazníkov, zviazané spolu s jednotlivými nákupmi v histórii nákupov, správca databázy bude chcieť zabezpečiť, aby práca vykonaná na zakúpenej položke nemala nesprávny vplyv na celý účet zákazníka. Obslužné programy databázy preto oddelia tieto dve informácie, niekedy s nadbytočnými údajmi, aby na nich bolo možné pracovať samostatne.


Tam, kde nastane denormalizácia, je to, že pridanie redundantných údajov umožňuje sofistikovanejšie výsledky vyhľadávania. Niektoré príklady, ktoré sa zvyčajne uvádzajú na vysvetlenie tohto problému, zahŕňajú situácie, keď obsluhujúci databázu chcú nájsť predchádzajúce adresy, históriu nákupov alebo čokoľvek iné o zákazníkovi alebo klientovi, ktorý nerieši konkrétny súčasný stav daného účtu. To je miesto, kde redundantné údaje môžu umožniť databázam dávať rôzne výsledky na základe presne toho, čo používateľ požaduje. Opätovné použitie týchto redundantných údajov môže tiež zlepšiť výkon na základe konkrétnych spôsobov, ktoré databáza vyhľadáva konkrétnu položku. Výzvy spojené s denormalizáciou zahŕňajú starostlivé zdokumentovanie procesu, aby sa predišlo niektorým druhom anomálií, ktoré sa môžu vyskytnúť v dôsledku nesúladu údajov.