Bahay Mga Databases Ano ang isang flat database? - kahulugan mula sa techopedia

Ano ang isang flat database? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Flat Database?

Ang isang patag na database ay isang simpleng sistema ng database kung saan ang bawat database ay kinakatawan bilang isang solong talahanayan kung saan ang lahat ng mga talaan ay naka-imbak bilang isang solong hilera ng data, na pinaghiwalay ng mga delimiter tulad ng mga tab o koma. Ang talahanayan ay karaniwang naka-imbak at pisikal na kinakatawan bilang isang simpleng text file.


Dahil sa mga limitasyon ng mga flat database, hindi sila angkop para sa karamihan ng mga application ng software kung saan mayroong pangangailangan na kumatawan at mag-imbak ng mga kumplikadong relasyon sa negosyo. Gayunpaman, ang ilang mga developer ng application ay gumagamit pa rin ng mga flat file upang mabawasan ang gastos at pagiging kumplikado ng pagsasama ng isang database ng pamanggit.


Ang mga datos ng Flat ay minsan ding tinutukoy bilang mga database ng flat-file.

Ipinapaliwanag ng Techopedia ang Flat Database

Hindi tulad ng mga database ng relational, ang mga flat database ay hindi maaaring kumatawan sa mga kumplikadong relasyon sa pagitan ng mga nilalang. Wala rin silang paraan ng pagpapatupad ng mga hadlang sa pagitan ng data. Halimbawa sa isang application na ginagamit ng isang komersyal na bangko, isang magandang ideya upang matiyak na, sa oras ng paglikha, ang isang bagong account ay dapat na maiugnay sa isang umiiral na customer. Sa isang relasyong database ito ay madaling ipatupad gamit ang konsepto ng mga dayuhang susi upang matiyak na ang mga customer ng mga ID ay napunan habang lumilikha ng isang account, at din na sinabi ng mga ID ng customer ay mayroon nang isa pang talahanayan. Hindi ito posible sa mga flat database, na nangangahulugang ang naturang pagpilit ay dapat ipatupad sa iba pang paraan, tulad ng isang lohika sa pamamagitan ng application code.


Ang isa pang limitasyon ng mga flat database ng vis-a-vis relational database ay ang dating kakulangan ng query at kakayahan sa pag-index. Ang mga query sa SQL ay hindi maaaring isulat sa mga flat database dahil ang data ay hindi nakakaugnay, at ang mga index ay hindi malilikha dahil ang data ay lahat ng magkasama sa isang talahanayan. Ang data sa isang flat database ay karaniwang nababasa lamang at kapaki-pakinabang sa application ng software na nauugnay sa database.


Ang mga database ng flat ay, o dapat lamang, nilikha para sa maliit, simpleng mga database na hindi kailanman lalaki nang malaki para sa mga limitasyon na nakabalangkas sa itaas upang talagang maging isang problema. Ang ilang mga tunay na buhay na halimbawa ng mga flat database ay mga listahan ng contact sa isang mobile phone at ang pag-iimbak ng isang listahan ng mataas na marka sa isang simpleng laro ng video. Sa ganitong mga kaso, magkakaroon ng maliit na punto at walang katwiran na gastos sa pagsasama ng isang kumplikadong relasyong database ng relational sa platform ng computing dahil ang isang simpleng flat database ay magaling.

Ano ang isang flat database? - kahulugan mula sa techopedia