Denormalization

Szerző: Judy Howell
A Teremtés Dátuma: 1 Július 2021
Frissítés Dátuma: 12 Lehet 2024
Anonim
What is Database Denormalization
Videó: What is Database Denormalization

Tartalom

Meghatározás - Mit jelent a denormalizálás?

A denormalizálás egy olyan stratégia, amelyet az adatbázis-kezelők használnak az adatbázis-infrastruktúra teljesítményének növelésére. Ez magában foglalja a redundáns adatok hozzáadását a normalizált adatbázisba annak érdekében, hogy csökkenjen az adatbázis-lekérdezések bizonyos típusú problémái, amelyek egyesítik a táblázatok adatait egyetlen táblába. A denormalizálás meghatározása a normalizálás definíciójától függ, amelyet úgy definiálunk, hogy az adatbázist táblázatokba rendezzük az adott felhasználás előmozdítása érdekében.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a denormalizálást

A denormalizálás sok esetben magában foglalja külön táblák vagy struktúrák létrehozását, hogy egy információra vonatkozó lekérdezések ne befolyásolják a hozzá kapcsolódó egyéb információkat. Például, ha a globálisabb adatváltozók, például az ügyfelek nevei egyéni vásárlásokkal vannak összekapcsolva a vásárlási előzményekben, az adatbázis-adminisztrátor biztosítani szeretné, hogy a megvásárolt tételeken elvégzett munka nem befolyásolja helytelenül az egész ügyfélfiókot. Ezért az adatbáziskezelők elválasztják a két információt, néha redundáns adatokkal, hogy külön-külön meg lehessen dolgozni.


Ahol a denormalizálás érkezik, abban az esetben, ha a redundáns adatok hozzáadásával kifinomultabb keresési eredményeket érnek el. Néhány példa, amelyet általában ennek magyarázataként adnak, az olyan helyzetek, amikor az adatbáziskezelők korábbi címeket, vásárlási előzményeket vagy bármi mást szeretnének találni olyan ügyféllel vagy ügyféllel kapcsolatban, amely nem foglalkozik a fiók konkrét jelenlegi helyzetével. Itt a redundáns adatok felhasználása lehetővé teszi az adatbázisok számára, hogy eltérő eredményeket kapjanak, pontosan az alapján, amit a felhasználó kér. Ezen redundáns adatok megléte szintén javíthatja a teljesítményt az adott módon keresett adatbázis alapján. A denormalizálás során felmerülő kihívások közé tartozik a folyamat gondos dokumentálása, hogy elkerülhetők legyenek olyan eltérések, amelyek az adatok eltérésének eredményeként előfordulhatnak.