Bahay Mga Databases Ano ang denormalisasyon? - kahulugan mula sa techopedia

Ano ang denormalisasyon? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Denormalization?

Ang Denormalization ay isang diskarte na ginagamit ng mga tagapamahala ng database upang madagdagan ang pagganap ng isang imprastraktura ng database. Ito ay nagsasangkot ng pagdaragdag ng labis na data sa isang normalized database upang mabawasan ang ilang mga uri ng mga problema sa mga query sa database na pagsamahin ang data mula sa iba't ibang mga talahanayan sa isang solong talahanayan. Ang kahulugan ng denormalization ay nakasalalay sa kahulugan ng normalisasyon, na kung saan ay tinukoy bilang ang proseso ng pag-aayos ng isang database sa mga talahanayan nang tama upang maisulong ang isang naibigay na paggamit.


Ipinapaliwanag ng Techopedia ang Denormalization

Sa maraming mga kaso, ang denormalization ay nagsasangkot ng paglikha ng magkahiwalay na mga talahanayan o istraktura upang ang mga query sa isang piraso ng impormasyon ay hindi makakaapekto sa anumang iba pang impormasyon na nakatali dito. Halimbawa, kung saan ang higit pang mga global variable variable tulad ng mga pangalan ng customer ay nakatali kasama ang mga pagbili sa kasaysayan ng pagbili, nais ng isang tagapangasiwa ng database na tiyakin na ang gawaing ginawa sa isang item na binili ay hindi wastong makakaapekto sa buong account sa customer. Samakatuwid, ang mga tagapangasiwa ng database ay ihiwalay ang dalawang piraso ng impormasyon, kung minsan ay may labis na data, upang maaari silang magtrabaho nang magkahiwalay.

Kung saan pumapasok ang denormalization ay ang pagdagdag ng kalabisan ng data ay nagbibigay-daan para sa mas sopistikadong mga resulta ng paghahanap. Ang ilang mga halimbawa na karaniwang ibinibigay upang ipaliwanag ito ay kasama ang mga sitwasyon kung saan nais ng mga tagapangasiwa ng database na makahanap ng mga naunang address, pagbili ng mga kasaysayan, o anumang bagay tungkol sa isang customer o kliyente na hindi tinutukoy ang tiyak na kasalukuyang estado ng account na iyon. Ito ay kung saan ang pagkakaroon ng labis na data ay maaaring payagan ang mga database na magbigay ng iba't ibang mga resulta batay sa eksaktong hinihiling ng gumagamit. Muli, ang pagkakaroon ng labis na data na ito ay maaari ring mapabuti ang pagganap batay sa mga tiyak na paraan na ang isang database ay naghahanap para sa isang partikular na item. Ang mga hamon na kasangkot sa denormalization ay kasama ang pagdokumento ng proseso ng maingat upang maiwasan ang ilang mga uri ng mga anomalya na maaaring mangyari bilang isang resulta ng data mismatch.

Ano ang denormalisasyon? - kahulugan mula sa techopedia