denormalizare

Autor: Judy Howell
Data Creației: 1 Iulie 2021
Data Actualizării: 12 Mai 2024
Anonim
Diferenta dintre cu sau fara Mix si Master
Video: Diferenta dintre cu sau fara Mix si Master

Conţinut

Definiție - Ce înseamnă Denormalizare?

Denormalizarea este o strategie pe care managerii bazelor de date o folosesc pentru a crește performanța unei infrastructuri a bazelor de date. Aceasta implică adăugarea de date redundante la o bază de date normalizată pentru a reduce anumite tipuri de probleme cu interogările de baze de date care combină date din diverse tabele într-un singur tabel. Definiția denormalizării depinde de definiția normalizării, care este definită ca procesul de organizare a unei baze de date în tabele corect pentru a promova o anumită utilizare.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică denormalizarea

În multe cazuri, denormalizarea presupune crearea de tabele sau structuri separate, astfel încât interogările de pe o informație să nu afecteze nicio altă informație legată de aceasta. De exemplu, în cazul în care mai multe variabile globale de date, cum ar fi numele clienților sunt legate împreună cu achiziții unice din istoricul achizițiilor, un administrator al bazei de date va dori să se asigure că lucrările efectuate la un articol achiziționat nu vor afecta în mod incorect întregul cont de client. Prin urmare, operatorii de baze de date vor separa cele două informații, uneori cu date redundante, astfel încât să poată fi lucrate separat.


În cazul în care intervine denormalizarea este faptul că adăugarea de date redundante permite rezultate de căutare mai sofisticate. Unele exemple care sunt date în mod obișnuit pentru a explica acest lucru includ situații în care gestionarii bazelor de date doresc să găsească adrese anterioare, istorii de achiziție sau orice altceva despre un client sau client care nu se adresează stării actuale specifice a contului respectiv. Acesta este locul în care existența unor date redundante poate permite bazelor de date să dea rezultate diferite în funcție de exact ceea ce solicită utilizatorul. Din nou, existența acestor date redundante poate îmbunătăți, de asemenea, performanța pe baza modalităților specifice în care o bază de date caută un anumit element. Printre provocările implicate în denormalizare se numără documentarea cu atenție a procesului pentru a evita anumite tipuri de anomalii care pot apărea ca urmare a nepotrivirii datelor.