Denormaliseerumine

Autor: Judy Howell
Loomise Kuupäev: 1 Juuli 2021
Värskenduse Kuupäev: 12 Mai 2024
Anonim
Denormaliseerumine - Tehnoloogia
Denormaliseerumine - Tehnoloogia

Sisu

Definitsioon - mida tähendab denormaliseerimine?

Denormaliseerimine on strateegia, mida andmebaaside haldurid kasutavad andmebaasi infrastruktuuri jõudluse suurendamiseks. See hõlmab koondatud andmete lisamist normaliseeritud andmebaasi, et vähendada teatud tüüpi probleeme andmebaasipäringutega, mis ühendavad erinevate tabelite andmed ühte tabelisse. Denormaliseerimise määratlus sõltub normaliseerimise määratlusest, mida määratletakse kui andmebaasi tabelitesse korrektse korraldamise protsessi, et edendada antud kasutust.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab denormaliseerimist

Paljudel juhtudel hõlmab denormaliseerimine eraldi tabelite või struktuuride loomist, nii et ühe teabe päringud ei mõjuta muud sellega seotud teavet. Näiteks kui globaalsemad andmemuutujad, näiteks klientide nimed, seotakse ostuajaloos üksikute ostudega, soovib andmebaasi administraator veenduda, et ostetud kaubaga tehtud töö ei mõjuta kogu kliendikontot valesti. Seetõttu eraldavad andmebaaside käitlejad kaks teavet, mõnikord ka üleliigsete andmetega, nii et neid saaks eraldi töötada.


Denormaliseerimine seisneb selles, et koondatud andmete lisamine võimaldab keerukamaid otsingutulemusi. Mõned näited, mida tavaliselt selle selgitamiseks pakutakse, hõlmavad olukordi, kus andmebaaside käitlejad soovivad leida kliendi või kliendi kohta varasemaid aadresse, ostuajaloo või midagi muud, mis ei käsitle selle konto konkreetset praegust olekut. Lihtsate andmete omamine võimaldab andmebaasidel anda erinevaid tulemusi selle põhjal, mida kasutaja nõuab. Selle ülearuste andmete omamine võib ka jõudlust parandada, tuginedes konkreetsetele viisidele, kuidas andmebaas otsib konkreetset üksust. Denormaliseerimisega seotud väljakutsete hulka kuulub protsessi hoolikalt dokumenteerimine, et vältida teatud tüüpi kõrvalekaldeid, mis võivad andmete sobimatuse tagajärjel tekkida.