Az adatbáziskezelő rendszerek áttekintése

Tehát az adatbázis (DB) logikailag összekapcsolt adatok egy csoportja, amelyek leírják az objektumok információs állapotát különböző tárgyterületeken és számítógépes eszközökkel feldolgozva.

Az adatbáziskezelő rendszer szoftveres és nyelvi környezet az információs adatbázisok létrehozásához, kezeléséhez és feldolgozásához. DBMS hozzárendelése:

  • a külső (lemezek, szalagok stb.) és RAM-ok adatbázisainak működtetése;
  • megosztott felhasználói hozzáférés;
  • adatbázisok archiválása és visszaállítása;
  • az információfeldolgozáshoz való hozzáférési nyelv biztosítása;
  • Segédprogramok adatbázisok létrehozásához, módosításához és kezeléséhez.

Az adatbáziskezelő rendszerek áttekintése
Egyszerűbben fogalmazva az adatbázis meghatározza az információ tárolási módját. és a DBMS biztosítja a feldolgozás eszközeit. Emellett az adatbázis-kezelő rendszerek általános alkalmazású rendszerekre oszthatók. amelyek képesek kezelni a különböző adatokat és szakosodott. amelyet egy meghatározott tématerületre vagy információs típusra fejlesztettek ki. A speciális adatbázis-kezelő rendszerek példája objektum-orientált.

Relációs menedzsment rendszerek

Számítógépes adatbázisok megjelenése óta munkájuk sok modelljét hozták létre, de a relációs modell a leginkább egyetemesnek bizonyult. Ez egy összekapcsolt információs táblák, garantálja az adatok integritását és minimális redundanciáját. A táblázat modellje a legtöbb témakörre alkalmazható, és a relációs adatbázis-kezelő rendszerek piaca gyorsan fejlődött. Az ábra a "Student base" relációs struktúra példáját mutatja.

Az adatbáziskezelő rendszerek áttekintése

Minden relációs adatbázis támogatja az ANSI szabvány SQL nyelvét és a relációs modell alapelveit, amely biztosítja az alkalmazások működését a különböző DBMS-eken. Emellett a nagyméretű DBMS-eknek saját kiegészítéseik vannak az SQL kiterjesztéssel. A nagy projektek adatbáziskezelő rendszere például a Microsoft SQL Server és az Oracle.

A relációs modellt sikeresen használják az internetes projektek fejlesztésében is. Például a MySQL és a PostgreSQL.

NoSQL technológia

Az információ mennyiségének növekedése és az összeköttetések bonyolultsága új adatbázis-kezelő rendszerek kialakulásához vezetett. Az információ megszűnt egymástól, és néha lehetetlen leírni struktúráját mereven. A relációs adatbázisok már nem tudnak megbirkózni az ilyen feladatokkal. Ez az új típusú információs bázisok és kezelő rendszerek megjelenéséhez vezetett, amely a NoSQL ("nincs SQL") általános nevet kapta.

Az adatbáziskezelő rendszerek áttekintése

  1. "Key Value". A legnépszerűbb DBMS-ek a Redis, a Voldemort, a Tokyo Cabinet és a Dynomite.
  2. A DBMS BigTable klónjai. A Google által a keresőmotor belső használatra kifejlesztett. Hivatalosan BigTable-t nem kínálnak, de van rajta egy DBMS. Ez a Hadoop, a Hypertable és a Cassandra.
  3. Dokumentum-orientált. A legnépszerűbbek a Berkeley DB XML, a MongoD, az eXist és a CouchDB.
  4. Alapja a grafikonok elméletének. Használt Neo4j, Sones graphDB és AllegroGraph.

A DBMS jövője

Az adatbázis-kezelő rendszerek piaca folyamatosan fejlődik és egyre inkább hajlamos a NoSQL megoldások használatára. Természetesen a "klasszikus" SQL nagyszámú különböző összetettségű szoftverrendszert vezetett be, mögötte pedig olyan piacok óriása, mint a Microsoft és az Oracle. De nagyfokú bizonyossággal feltételezhető, hogy a NoSQL az elkövetkező években jelentősen lenyomja a vezetőket a komplex információs rendszerek fejlesztésében.

Az adatbáziskezelő rendszerek áttekintése

Kapcsolódó cikkek