Apžvalga duomenų bazių valdymo sistemų

Visa žmogaus veikla yra glaudžiai susijusi su informacinių katalogų ir duomenų bazių įvairovę.Biblioteka registro, nešiojamojo kompiuterio, adresas mobiliajame telefone ar planšetiniame kompiuteryje - tai ne pilnas sąrašas susistemintą informaciją, kuri mes naudojame.Bet Kompiuteriai, pavyzdžiui, tikslumo ir duoti apibrėžimą.

Taigi, duomenų bazė (DB) - nustatyti logiškai susijusių duomenų, apibūdinanti informacija apie objektų būklę dalykinių sričių ir apdorojama kompiuteriais.

duomenų bazių valdymo sistema yra programinė įranga ir kalbinė aplinka kurti, tvarkyti ir apdoroti informaciją duomenų bazes.Paskirtis duomenų:

  • dirbti su duomenų bazėmis išorėje (. Diskai, juostos ir tt D.) ir RAM;
  • dalintis vartotojams;
  • pokyčių kontrolės, atsarginę kopiją ir atkurti duomenų bazės;
  • teikti kalbų prieigą Informacijos apdorojimas;
  • komunalinės kurti, keisti ir valdyti duomenų bazes.

Paprasčiau tariant, duomenų nustato saugoti informacijos metodą, DBVS suteikia reiškia jos apdorojimo

.Išplėstinė duomenų bazių valdymo sistema yra padalyta į sistemos bendro taikymo , kuris gali apdoroti daug duomenų ir specializuotos , skirtų konkrečioje srityje ar rūšies informacijos įvairovė.Kuris iš specializuotų duomenų bazių valdymo sistemų pavyzdys yra Objektinis.

Santykinis valdymo sistema

Kadangi kompiuterinių duomenų bazių atėjimas buvo daug modelių savo darbą, bet reliacinis modelis buvo labiausiai universalus.Tai susiję rinkinys informacinių lentelių, užtikrina duomenų vientisumą ir minimalūs duomenų dubliavimas.Lentelių modelis pasirodė esąs taikomas dalykinių sričių balsų dauguma, o rinka yra reliacinė duomenų bazių valdymo sistema pradėjo sparčiai vystytis.Skaičius rodo į reliacinės struktūros pavyzdys "duomenų bazėje studentams."

Visi RDBVS palaiko ANSI SQL standartą ir pagrindinius principus reliacinis modelis, kuris leidžia paraiškas veikti įvairiose duomenų bazėse.Be to, didelės duomenų bazės turi savo papildymai išplėsti SQL.Pavyzdžiai duomenų bazių valdymo sistemų dideliems projektams - "Microsoft SQL Server ir Oracle.

reliacinis modelis sėkmingai naudojamas interneto projektų kūrimą.Pavyzdžiui, MySQL ir PostgreSQL.

technologija NoSQL

DIDESNES informacijos ir sudėtingumo santykių atvedė prie naujų duomenų bazių valdymo sistemų atsiradimas.Informacija nustojo būti nepriklausomi vienas nuo kito, o kartais net neįmanoma griežtai apibūdinti jos struktūrą.Reliacinis duomenų bazės nebegali susidoroti su tokiomis užduotimis.Tai lėmė, kad naujo tipo duomenų bazės informacija ir valdymo sistemas, kartu žinomi kaip NoSQL («ne SQL") atsiradimą.

duomenų pagrindinė Vikižodyno NoSQL:

  1. «raktas-reikšmė» .Populiariausias duomenų bazė - Redis, Voldemortas, Tokijas kabineto ir Dynomite.
  2. Klonai duomenų Bigtable. sukūrė "Google" vidaus naudojimui paieškos sistema.Oficialiai Bigtable nesiūloma, tačiau yra duomenų, remiantis juo.Tai Hadoop, Hypertable ir Kasandra.
  3. dokumentas orientuotas. populiariausias Berkeley DB XML, MongoD, egzistuoja ir CouchDB.
  4. Bazinė grafikų teorija. Naudota Neo4j, SONES graphDB ir AllegroGraph.

ateitis DBVS

rinkos duomenų bazių valdymo sistemų ir toliau auga ir vis daugiau linkę naudoti NoSQL priėmimą.Žinoma, "klasikinis» SQL pardavė didelį kiekį programinės įrangos sistemų įvairaus sudėtingumo ir už jo rinkos gigantai, pavyzdžiui, "Microsoft" ir "Oracle".Bet tikrai galime manyti, kad NoSQL ateinančiais metais bus žymiai nuversti lyderius sudėtingų informacinių sistemų plėtrą.