denormalisatie

Schrijver: Judy Howell
Datum Van Creatie: 1 Juli- 2021
Updatedatum: 12 Kunnen 2024
Anonim
What is Database Denormalization
Video: What is Database Denormalization

Inhoud

Definitie - Wat betekent denormalisatie?

Denormalisatie is een strategie die databasebeheerders gebruiken om de prestaties van een database-infrastructuur te verbeteren. Het gaat om het toevoegen van redundante gegevens aan een genormaliseerde database om bepaalde soorten problemen met databasequery's die gegevens uit verschillende tabellen in één tabel combineren, te verminderen. De definitie van denormalisatie is afhankelijk van de definitie van normalisatie, die wordt gedefinieerd als het proces van het correct organiseren van een database in tabellen om een ​​bepaald gebruik te bevorderen.

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia verklaart denormalisatie

In veel gevallen omvat denormalisatie het maken van afzonderlijke tabellen of structuren, zodat query's op één stuk informatie geen invloed hebben op andere informatie. Wanneer bijvoorbeeld meer globale gegevensvariabelen zoals klantnamen zijn gekoppeld aan afzonderlijke aankopen in een aankoopgeschiedenis, wil een databasebeheerder ervoor zorgen dat werk dat aan een gekocht artikel wordt gedaan, niet ten onrechte de hele klantaccount beïnvloedt. Daarom zullen databasehandlers de twee stukjes informatie scheiden, soms met redundante gegevens, zodat ze afzonderlijk kunnen worden bewerkt.


Waar denormalisatie binnenkomt, is dat het toevoegen van redundante gegevens meer verfijnde zoekresultaten mogelijk maakt. Sommige voorbeelden die doorgaans worden gegeven om dit uit te leggen, zijn situaties waarin databasebehandelaars eerdere adressen, aankoopgeschiedenissen of iets anders over een klant of klant willen zoeken die niet de specifieke huidige status van dat account aanpakt. Dit is waar redundante gegevens het mogelijk kunnen maken dat databases verschillende resultaten geven op basis van precies waar de gebruiker om vraagt. Nogmaals, het hebben van deze redundante gegevens kan ook de prestaties verbeteren op basis van de specifieke manieren waarop een database naar een bepaald item zoekt. Uitdagingen bij denormalisatie zijn onder meer het zorgvuldig documenteren van het proces om bepaalde soorten afwijkingen te voorkomen die kunnen optreden als gevolg van niet-overeenkomende gegevens.