denormalisering

Forfatter: Judy Howell
Oprettelsesdato: 1 Juli 2021
Opdateringsdato: 12 Kan 2024
Anonim
AutomationEdge for Dummies: Row Normaliser Denormaliser (With Subtitle)
Video.: AutomationEdge for Dummies: Row Normaliser Denormaliser (With Subtitle)

Indhold

Definition - Hvad betyder denormalisering?

Denormalisering er en strategi, som databaseadministratorer bruger for at øge effektiviteten af ​​en databaseinfrastruktur. Det involverer at tilføje overflødige data til en normaliseret database for at reducere visse typer problemer med databaseforespørgsler, der kombinerer data fra forskellige tabeller til en enkelt tabel. Definitionen på denormalisering er afhængig af definitionen af ​​normalisering, der defineres som processen med at organisere en database i tabeller korrekt for at fremme en given anvendelse.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem hele denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Denormalisering

I mange tilfælde involverer denormalisering oprettelse af separate tabeller eller strukturer, så forespørgsler på et stykke information ikke vil påvirke andre oplysninger, der er knyttet til den. For eksempel, hvor flere globale datavariabler som kundenavne er bundet sammen med enkeltkøb i en købshistorik, vil en databaseadministrator sørge for, at arbejde, der udføres på en købte vare, ikke påvirker hele kundekontoen forkert. Derfor vil databasebehandlere adskille de to oplysninger, undertiden med overflødige data, så de kan arbejdes på separat.


Hvor denormalisering kommer ind er, at tilføjelse af overflødige data giver mulighed for mere sofistikerede søgeresultater. Nogle eksempler, der typisk er givet for at forklare dette, inkluderer situationer, hvor databasebehandlere ønsker at finde forudgående adresser, købshistorik eller noget andet om en kunde eller klient, der ikke adresserer den specifikke aktuelle tilstand på denne konto. Det er her, ved at have overflødige data kan databaserne give forskellige resultater baseret på nøjagtigt, hvad brugeren beder om. Igen kan det at have disse overflødige data også forbedre ydelsen baseret på de specifikke måder, som en database søger efter et bestemt element. Udfordringer, der er involveret i denormalisering, inkluderer at dokumentere processen omhyggeligt for at undgå nogle slags afvigelser, der kan opstå som følge af dataforhold.