Áttekintése adatbázis-kezelő rendszerek

click fraud protection

Minden emberi tevékenység elválaszthatatlan a különböző információk könyvtárak és adatbázisok.Könyvtár adatbázis, notebook, a cím a mobil telefon vagy tabletta - ez nem egy teljes listát a strukturált információ, amit használni.De a számítógépek, mint a pontosság, és hogy a meghatározás.

Szóval, adatbázis (DB) - állítsa a logikailag összetartozó adatok, információk leírására az állam a tárgyak különböző témakörben, és a számítógéppel feldolgozható.

adatbázis-kezelő rendszer egy olyan szoftver és nyelvi környezet létrehozására, kezelésére és feldolgozására információs adatbázisok.Úti cél adatbázis:

  • dolgozni adatbázisok a külső (lemezek, kazetták, és így tovább. D.) És RAM;
  • megosztás felhasználók számára;
  • változás-ellenőrzési, biztonsági mentés és visszaállítás adatbázisok;
  • nyújt nyelven elérhető az információk feldolgozásához;
  • közművek létrehozására, módosítására és adatbázisok kezelése.

Egyszerűen fogalmazva, az adatbázis meghatározza a módszert információk tárolására

, egy adatbázis-kezelő rendszert biztosít jelenti annak feldolgozása .Részletes adatbázis-kezelő rendszer van osztva rendszer általános hatályú , amely képes kezelni a különböző adatok és speciális , célja, hogy egy adott területre vagy típusú információkat.Egy példa a speciális adatbázis-kezelő rendszerek objektum-orientált.

relációs Management System

Mivel az Advent a számítógépes adatbázisok már sok modell a munkájukat, de relációs modell bizonyult a leginkább egyetemes.Ez egy velük rokon információs táblák, biztosítja a integritását és minimális adatredundanciát.Táblázatos modell bizonyult érvényesnek kell a legtöbb témakörben, és a piac egy relációs adatbázis-kezelő rendszer indult rohamos fejlődésnek.Az ábra egy példát mutat a szerkezet egy relációs "adatbázis a diákok."

Minden RDBMS támogatja az ANSI SQL szabvány és az alapelveit a relációs modell, amely lehetővé teszi az alkalmazások futnak a különböző adatbázisokban.Ezen kívül nagy adatbázisok saját kiegészítéseket bővíteni SQL.Példák adatbázis-kezelő rendszerek nagy projektek - a Microsoft SQL Server és az Oracle.

relációs modell sikeresen alkalmazható a fejlesztés az internetes projekteket.Ilyenek például a MySQL és PostgreSQL.

technológia NoSQL

növekvő mennyiségű információ és összetettsége a kapcsolat vezetett az új adatbázis-kezelő rendszerek.Információ már nem független egymástól, és néha akár lehetetlen szigorúan leírni a szerkezetét.A relációs adatbázisok már nem képes megbirkózni az ilyen feladatokat.Ez vezetett a kialakult egy új típusú adatbázis információs és irányítási rendszerek, összefoglaló néven NoSQL («nincs SQL»).

fő kategóriában adatbázis NoSQL:

  1. «kulcsértékhez» .A legnépszerűbb adatbázis - Redis, Voldemort, Tokió kabinet és Dynomite.
  2. klónok adatbázis BigTable. fejlesztett Google belső használatra kereső.Hivatalosan BigTable nem ajánlanak, de van egy adatbázis alapján azt.Ez Hadoop, Hypertable és Cassandra.
  3. dokumentum-orientált. legnépszerűbb Berkeley DB XML, MongoD, léteznek és CouchDB.
  4. Alapja a gráfelmélet. Használt Neo4j, Sones graphDB és AllegroGraph.

jövője DBMS

piaci adatbáziskezelő rendszer folyamatosan növekszik, és egyre inkább hajlanak a NoSQL-készítés.Természetesen a "klasszikus» SQL eladott rengeteg szoftver rendszerek többé-kevésbé összetett, és mögötte a piac óriások, mint a Microsoft és az Oracle.De teljes bizonyossággal feltételezhető, hogy NoSQL az elkövetkező években jelentősen kiszorítani vezetők a komplex információs rendszerek.