Waa maxay Nidaamka Maareynta Macluumaadka (DBMS)?

DBMSs Protecting, Organize, and Manage Your Data

Nidaam maareynta xogta (DBMS) waa barnaamijka u oggolaanaya kombuyuutarka inuu ku keydiyo, dib u soo ceshado, lagu daro, tirtiro, iyo wax laga beddelo xogta. DBMS waxay maamushaa dhammaan qaybaha aasaasiga ah ee xogta, oo ay ku jiraan maareynta xogta xogta, sida aqoonsiga user, iyo sidoo kale galinta ama soo saarida xogta. DBMS wuxuu qeexayaa waxa loo yaqaan " schema data ", ama qaabka xogta lagu kaydiyo.

Qalabka aynu wada isticmaalno maalin walba waxay ubaahan yihiin DBMSs ka dambeeya muuqaalka. Taas waxaa ka mid ah ATM-yada, nidaamka boos celinta, nidaamka tigidhada tafaariiqda, iyo liiska buugta maktabadda, tusaale ahaan.

Nidaamyada Maareynta Macluumaadka Xirfadaha (RDBMS) waxay hirgeliyaan habka isku xirka jadwalka iyo xidhiidhada.

Astaamaha Nidaamyada Maareynta Macluumaadka

Ereyga DBMS wuxuu ku sugnaa ilaa 1960-kii, markii IBM uu sameeyay qaabka ugu horeeya ee DBMS oo la yidhaahdo Nidaamka Maareynta Macluumaadka (IMS), kaas oo xogta lagu keydiyay kombiyuutarka qaab dhisme oo heer sare ah. Xogta shakhsiyeed ee shakhsi ahaaneed waxay ku xiran yihiin oo keliya waalidka iyo diiwaanka ilmaha.

Jiilka xiga ee xogta macluumaadka waxay ahaayeen nidaamyada DBMS network , oo isku dayay in ay xalliyaan qaar ka mid ah xaddidnaanta naqshadda salka ku haysa iyada oo lagu darayo xiriir is-weydaarsi oo u dhexeeya xogta. Tani waxay noo horseeday 1970-yadii markii qaabka xogta is-dhexgalka ee aasaasiga ah lagu aasaasay Edgar F. Codd, macnaha ereyga aabaha ee DBMS-ka cusub ee aan ognahay maanta.

Noocyada DBMS ee Xiriirada Casriga ah

Nidaamyada Maareynta Macluumaadka Xirfadaha (RDBMS) waxay hirgeliyaan habka isku xirka jadwalka iyo xidhiidhada. Caqabadda asaasiga ah ee maareynta maanta ee DBMS waa inay ilaaliyaan sharafta xogta, taas oo ilaalisa saxsanaanta iyo joogtaynta xogta. Tan waxaa loo hubiyaa caqabado taxane ah iyo xeerar ku saabsan xogta si looga fogaado isku dhufashada ama luminta xogta.

DBMSs waxay sidoo kale xakameysaa helitaanka xogta macluumaadka iyada oo loo marayo oggolaansho, oo lagu fulin karo heerar kala duwan. Tusaale ahaan, maareeyayaasha ama maamulayaasha waxay heli karaan macluumaad aan loo arki karin shaqaale kale, ama waxaa laga yaabaa inay haystaan ​​oggolaansho si ay u saxaan macluumaadka halka dadka isticmaala ay kaliya arki karaan.

Inta badan DBMSs waxay isticmaalaan luuqada qaabaysan ee SQL , kaas oo bixiya hab lagu dhexgalo database. Xaqiiq ahaan, xitaa haddii database-ka uu siiyay interface graphical taas oo u oggolaaneysa dadka isticmaala inay si sahlan u eegaan, u doortaan, isbedelaan, ama si kale u xakameeyaan xogta, waa SQL oo shaqooyinkan ku sameeya asalka.

Tusaalooyinka DBMSs

Maanta, DBMSs kala duwan oo ganacsi iyo furan ayaa jira. Xaqiiqdii, xulashada xogta aad u baahan tahay waa hawl culus. Suuqa DBMS ee ku xiran Sare ee ugu sarreeya waxaa ku badan Oracle, Microsoft SQL Server, iyo IBM DB2, dhammaan xulashooyinka lagu aamini karo nidaamyada xogta adag iyo kuwa waaweyn. Ururada yaryar ama isticmaalka guriga, DBMSs caan ah waa Microsoft Access iyo FileMaker Pro.

Dhawaan dhowaan, DBMS-yada kale ee aan xidhiidhka ahayn ayaa kor u kacay. Kuwani waa dhadhanka NoSQL, oo ​​ay ku jirto habka loo yaqaan "RDBMs" oo loo yaqaan "RDBMs" la beddelo qaab dhismeed oo jajaban. Kuwani waxay faa'iido u leeyihiin kaydinta iyo la shaqaynta xirmooyinka macluumaadka aad u ballaadhan oo ka kooban noocyo kala duwan oo xog ah. Ciyaartoyda waaweyn ee booskan waxaa ka mid ah MongoDB, Cassandra, HBase, Redis, iyo CouchDB.