normalisoinninpoistomenettelystä

Kirjoittaja: Judy Howell
Luomispäivä: 1 Heinäkuu 2021
Päivityspäivä: 12 Saattaa 2024
Anonim
normalisoinninpoistomenettelystä - Tekniikka
normalisoinninpoistomenettelystä - Tekniikka

Sisältö

Määritelmä - mitä denormalisointi tarkoittaa?

Denormalisointi on strategia, jota tietokannan ylläpitäjät käyttävät tietokantainfrastruktuurin suorituskyvyn parantamiseksi. Siihen kuuluu redundanttisen datan lisääminen normalisoituun tietokantaan tietyn tyyppisten ongelmien vähentämiseksi tietokantakyselyissä, jotka yhdistävät eri taulukoiden tiedot yhdeksi taulukkoksi. Denormalisoinnin määritelmä riippuu normalisoinnin määritelmästä, joka määritellään prosessiksi, jolla tietokanta järjestetään taulukoihin oikein tietyn käytön edistämiseksi.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää denormalisaation

Denormalisointiin sisältyy monissa tapauksissa erillisten taulukoiden tai rakenteiden luominen siten, että yhdestä tiedosta tehdyt kyselyt eivät vaikuta muihin siihen sidottuihin tietoihin. Esimerkiksi, kun globaalimmat datamuuttujat, kuten asiakasnimet, on sidottu yksittäisiin ostoihin ostohistoriassa, tietokannan järjestelmänvalvoja haluaa varmistaa, että ostetulla tuotteella tehdyt työt eivät vaikuta virheellisesti koko asiakastiliin. Siksi tietokannan käsittelijät erottavat nämä kaksi osaa, joskus tarpeettomilla tiedoilla, jotta niitä voidaan käsitellä erikseen.


Denormalisointi tapahtuu siinä, että redundanttien tietojen lisääminen mahdollistaa hienostuneempia hakutuloksia. Joitakin esimerkkejä, jotka annetaan tyypillisesti tämän selittämiseksi, ovat tilanteet, joissa tietokannan käsittelijät haluavat löytää aiempia osoitteita, ostohistoriaa tai jotain muuta asiakkaasta tai asiakkaasta, joka ei ota huomioon kyseisen tilin nykyistä tilaa. Tällöin redundanttien tietojen avulla tietokannat voivat antaa erilaisia ​​tuloksia sen perusteella, mitä käyttäjä vaatii. Tämän tarpeettoman datan saaminen voi myös parantaa suorituskykyä perustuen erityisiin tapoihin, joilla tietokanta etsii tiettyä kohdetta. Denormalisointiin liittyviä haasteita ovat prosessin huolellinen dokumentointi, jotta vältetään tietyt poikkeamat, jotka voivat aiheutua tietojen epäsovituksesta.