Ülevaade andmebaasi haldamise süsteemid

Kõik inimtegevus on lahutamatult seotud erinevaid andmeid kataloogid ja andmebaasid.Raamatukogu registri, sülearvuti, aadress mobiiltelefoni või tablett - see ei ole täielik nimekiri struktureeritud informatsiooni, mida me kasutame.Aga arvutid nagu täpsus ja anda mõistele.

Nii andmebaasi (DB) - kogum loogiliselt seotud andmete, informatsiooni olukorda kirjeldavad objektide erinevaid valdkondi ja töödeldakse arvutil.

andmebaasi haldamise süsteem on tarkvara ja keelekeskkonna loomiseks, haldamiseks ja töötlemiseks andmebaasid.Sihtkoht andmebaasis:

  • tööd andmebaase väljaspool (kettad, lindid, ja nii edasi. D.) Ja RAM;
  • jagamine kasutajate vahel;
  • muutuste kontrolli, backup ja taastada andmebaasid;
  • pakkuda keeles juurdepääs info töötlemine;
  • kommunaalkulud luua, muuta ja hallata andmebaase.

Lihtsamalt öeldes, andmebaasi määrab meetod teabe säilitamiseks , DBMS annab tähendab selle töötlemine .Täpsem andmebaasi haldamise süsteem on jagatud süsteemi üldkohaldatavad , et saab hakkama erinevate andmete ja spetsialiseeritud

, mis on mõeldud teatud ainevaldkonnas või liiki teavet.Näide spetsialiseerunud andmebaasi haldamise süsteemid on objektorienteeritud.

relatsiooniline Management System

Kuna tulek arvuti andmebaasides on palju mudeleid oma tööd, kuid relatsiooniline mudel oli kõige universaalsem.See on seotud hulk informatsiooni tabelid, tagab terviklikkuse ja minimaalse andmete koondamine.Tabeli mudel osutunud kohaldatavad enamus valdkondades, ja turg on relatsioonandmebaasile juhtimissüsteemi hakkas kiiresti arenema.Joonisel on toodud näide struktuuri relatsiooniline "andmebaasi õpilased."

Kõik RDBMS toetab ANSI SQL standard ja aluspõhimõtted relatsiooniline mudel, mis võimaldab rakendusi töötama erinevates andmebaasides.Lisaks suurtele andmekogudele on oma täiendused laiendada SQL.Näiteid andmebaasi haldamise süsteemid suurte projektide - on Microsoft SQL Server ja Oracle.

relatsiooniline mudel edukalt kasutatud arengut Internet projekte.Näideteks on MySQL ja PostgreSQL.

tehnoloogia NoSQL

Suurenevast info ja suhte keerukust on viinud uute andmebaasi juhtimissüsteeme.Informatsioon ei ole enam teineteisest sõltumatud, ja mõnikord isegi võimatu rangelt kirjeldada selle struktuuri.Relaatiotietokannat ei suuda enam toime tulla selliseid ülesandeid.See kaasa toonud uut tüüpi andmebaasi teabe- ja juhtimissüsteemid, ühiselt tuntud NoSQL («no SQL»).

peamine kategooria andmebaasi NoSQL:

  1. «võtmeväärtuste» .Populaarseim andmebaasi - Redis, Voldemort, Tokyo kabineti ja Dynomite.
  2. kloonide andmebaasi BigTable. töötatud Google sisekasutuseks otsingumootori.Ametlikult BigTable ei pakuta, kuid seal on andmebaas, mis põhineb see.See Hadoop, Hypertable ja Cassandra.
  3. dokumendi orienteeritud. populaarsemaid Berkeley DB XML, MongoD, on olemas ja CouchDB.
  4. Base teooria graafikud. Kasutatud Neo4j, Sones graphDB ja AllegroGraph.

tulevik DBMS

turul andmebaasi haldamise süsteemid kasvab rohkem ja rohkem valmis kasutama NoSQL tegemisel.Muidugi, "klassikalise» SQL müüakse suur hulk tarkvara süsteemid keerukusele ja selle taga turul gigantide nagu Microsoft ja Oracle.Aga kindlalt võib arvata, et NoSQL lähiaastatel oluliselt tõrjuda juhid arengu keerulise infosüsteemid.