Denormalizace

Autor: Judy Howell
Datum Vytvoření: 1 Červenec 2021
Datum Aktualizace: 12 Smět 2024
Anonim
What is Database Denormalization
Video: What is Database Denormalization

Obsah

Definice - Co znamená denormalizace?

Denormalizace je strategie, kterou správci databází používají ke zvýšení výkonu databázové infrastruktury. Zahrnuje přidání nadbytečných dat do normalizované databáze, aby se snížily určité typy problémů s databázovými dotazy, které kombinují data z různých tabulek do jedné tabulky. Definice denormalizace je závislá na definici normalizace, která je definována jako proces správného uspořádání databáze do tabulek pro podporu daného použití.

Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje Denormalizaci

V mnoha případech denormalizace zahrnuje vytvoření samostatných tabulek nebo struktur, takže dotazy na jednu informaci nebudou mít vliv na žádné další informace s ní spojené. Například, pokud je více globálních datových proměnných, jako jsou jména zákazníků, svázány společně s jednotlivými nákupy v historii nákupů, bude správce databáze chtít zajistit, aby práce na zakoupené položce neovlivnila nesprávně celý účet zákazníka. Obslužné programy databáze proto oddělí dvě části informací, někdy s redundantními daty, aby na nich bylo možné pracovat samostatně.


Tam, kde přichází denormalizace, je to, že přidání redundantních dat umožňuje sofistikovanější výsledky vyhledávání. Mezi příklady, které jsou obvykle uvedeny pro vysvětlení této situace, patří situace, kdy obsluhující databáze chtějí najít předchozí adresy, historii nákupů nebo cokoli jiného o zákazníkovi nebo klientovi, který neřeší konkrétní současný stav daného účtu. Zde mohou redundantní data umožnit databázím dávat různé výsledky na základě přesně toho, co uživatel požaduje. Opět platí, že tato nadbytečná data mohou také zlepšit výkon na základě konkrétních způsobů, které databáze vyhledává konkrétní položku. Výzvy spojené s denormalizací zahrnují pečlivé zdokumentování procesu, aby se zabránilo některým druhům anomálií, ke kterým může dojít v důsledku nesouladu dat.