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
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:
- «kulcsértékhez» .A legnépszerűbb adatbázis - Redis, Voldemort, Tokió kabinet és Dynomite.
- 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.
- dokumentum-orientált. legnépszerűbb Berkeley DB XML, MongoD, léteznek és CouchDB.
- 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.