Chii Chinonzi Database Management System (DBMS)?

DBMSs Kudzivirira, Kuronga, uye Kutarisira Data Yako

A database database system (DBMS) ndiyo software inobvumira kombiyuta kuchengetedza, kuwana, kuwedzera, kubvisa, uye kugadzirisa deta. A DBMS inotarisira zvose zvinyorwa zvepa database, kusanganisira kudzora kudhonza kwemashoko, sekushandiswa kwevashandisi, pamwe nekuisa kana kubvisa deta. DBMS inotsanangura zvinonzi data datma, kana chimiro umo data iri kuchengetwa.

Zvishandiso zvatinoshandisa zuva rega rega zvinoda DBMSs seri kwezviitiko. Izvi zvinosanganisira ma ATM, masangano ekuchengetedza ndege, masangano ekutsvaga zvekutengesa, uye mabhuku emabhuku, semuenzaniso.

Relational database management systems (RDBMS) inoshandisa mufananidzo wezvematafura uye hukama.

Nhoroondo yeDatabase Management Systems

Izwi rokuti DBMS raive rakapoteredza kubvira kuma1960, apo IBM yakagadzira DBMS yekutanga yekutumidzwa inonzi Information Management System (IMS), iyo iyo data yakachengetwa mumakombiyuta mune chimiro chechimiro chemashure. Zvikamu zvemunhu mumwe nomumwe zvakabatanidzwa chete pakati pezvinyorwa zvemubereki nemwana.

Chizvarwa chinotevera chezvinyorwa zvakagadzirwa ne- network DBMS, izvo zvakaedza kugadzirisa zvimwe zvekukanganisa kwekugadzirwa kwemashoko ekutanga kuburikidza nekubatanidza hukama-kune-mazhinji pakati pe data. Izvi zvakatitora kusvika kuma1970 apo sangano rezvekodzero dzekodzero rakasimbiswa naBibM's Edgar F. Codd, chaizvoizvo baba vezvamazuva ano DBMS dzepabonde zvatinoziva nhasi.

Zvichitevedza zveZvirevo zveNhasi zveDBMS

Relational database management systems (RDBMS) inoshandisa mufananidzo wezvematafura uye hukama. Icho chikuru chekugadzirisa chinetso chemazuva ano eDBMS chekubatana ndechekuchengetedza dhutenderedzwa ye data, iyo inodzivirira kunyatso uye kusagadzikana kwe data. Izvi zvinogadziriswa kuburikidza nehuwandu hwezvinetso uye mitemo pamusoro pekudzivisa kudzokorora kana kurasikirwa kwe data.

DBMSswo inotarisira kusvika kune dhesiyo kuburikidza nemvumo, iyo inogona kushandiswa pamatunhu akasiyana-siyana. Semuenzaniso, vatungamiri kana vatungamiri vangave vane ruzivo rwekudarika kusingaoneki kune vamwe vashandi, kana kuti vangave vane kodzero yekugadzira dhevhesi apo vamwe vashandisi vanogona kungozviona chete.

DBMS dzakawanda dzinoshandisa shanduro yemutauro SQL , iyo inopa nzira yekukurukura ne database. Ichokwadi, kunyange kana dhesiyo ichipa mifananidzo yakajeka iyo inobvumira vashandisi kuti vaone zviri nyore, vasarudza, kuchinja, kana kuti zvimwe kushandisa deta, iSQL inoita mabasa aya kumashure.

Mienzaniso yeDBMSs

Nhasi, DBMS dzakawanda dzekutengeserana uye dzakasununguka dziripo. Chaizvoizvo, kusarudza dhiyabhorosi yaunoda iwe basa rakaoma. Dhizimisi rekupedzisira reDBMS rechikwereti rinotungamirirwa naOracle, Microsoft SQL Server, uye IBM DB2, zvisarudzo zvose zvinovimbika zvezvinhu zvakaoma uye zvakakura zvepa data. Kune masangano mashoma kana kushandiswa kwemusha, maDBMS anozivikanwa ndiwo Microsoft Access uye FileMaker Pro.

Munguva pfupi yapfuura, mamwe maDBMS asingabatsiri akakura pakuzivikanwa. Aya ndiwo maitiro aNoSQL, ayo maitiro anonyatsotsanangurwa e-RDBM anoshandiswa nehuwandu hunochinja. Izvi zvinobatsira pakachengetedza uye kushanda nematafura makuru e data akasiyana nemhando dzakasiyana-siyana dzematafura. Vatambi vechidiki munzvimbo ino vanosanganisira MongoDB, Cassandra, HBase, Redis, uye CouchDB.