SITE KERESÉS

Az adatbáziskezelő rendszerek áttekintése

Minden emberi tevékenység elválaszthatatlanul összekapcsolódiksok információs katalógus és adatbázis. A könyvtár-nyilvántartás, címjegyzék, címek mobiltelefonon vagy táblagépen - ez távol áll a strukturált információk teljes listájától. De a számítógépek, mint a precíziós, ezért fogunk meghatározni.

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

Adatbázis-kezelő rendszer egy szoftver é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.

adatbáziskezelő rendszerek
Egyszerűbben fogalmazva az adatbázis határozza meg információ tárolási módszer, és a DBMS biztosítja a feldolgozáshoz szükséges eszközöket. Ezenkívül az adatbázis-kezelő rendszerek felosztásra kerülnek rendszer általános alkalmazásamely különböző adatokat és adatokat feldolgozhat specializált, amelyet egy adott 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 relációs modell bizonyult a leginkább egyetemesnek. 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.

Példák egy adatbázis-kezelő rendszerre

Minden relációs adatbázis támogatja az ANSI szabványtSQL nyelv és a relációs modell alapelvei, amelyek biztosítják az alkalmazások különböző DBMS-ben történő működtetését. 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

Megnövekedett információ és összetettségAz összekapcsolások új adatbázis-kezelő rendszerek kialakulásához vezettek. 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.

adatbázis-kezelő rendszer

A NoSQL adatbázisok fő kategóriái a következők:

  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 nem kínálják, 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 továbbra is folytatódikFejleszteni és egyre inkább hajlamosak 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.

</ p>
  • Értékelés: