PočítačeDatabázy

Prehľad systémov pre správu databáz

All ľudská činnosť je neoddeliteľne spojené s celým radom informačných adresárov a databáz. Knižnica registra, poznámkový blok, adresa na svojom mobilnom telefóne alebo tablete - to nie je úplný zoznam štruktúrovaných informácií, ktoré používame. Ale počítača ako presnosť, takže sme dať definíciu.

Tak, databázy (DB) - sada logicky súvisiace dáta, ktorá popisuje informáciu o stave objektov v rôznych odboroch a spracované výpočtovej techniky.

databázový systém je softvér a jazykové prostredie pre tvorbu, správu a spracovanie informačných základní. Priradenie databázy:

  • Práca s bázou na vonkajšej strane (disky, kazety, atď ...) a RAM;
  • Zdieľanie používateľom;
  • riadenie zmien, archiváciu a obnovenie databázy;
  • poskytujúce prístup k jazykovému spracovanie informácií ;
  • nástroje pre vytváranie, úpravy a správu databáz.

Jednoducho povedané, databázy určuje spôsob skladovania a databázy poskytuje prostriedky pre spracovanie. Navyše, systémy pre správu databáz sú rozdelené do verejného používania systému, ktorý zvládne celý rad údajov a špecializovaných určený pre určitú oblasť alebo typ informácií. Ako príklad špecializovaných systémov pre správu databáz sú objektovo orientované.

Systém pre správu relačných

Vzhľadom k tomu, príchodom počítačových databázach bolo veľa modelov ich práce, ale relačné model bol najuniverzálnejší. Sa jedná o pridruženú sadu informačných tabúľ, garantuje integritu a minimálne redundanciu informácií. Model stôl bol použiteľný pre väčšinu odborov, a na trhu je relačný databázový systém sa začal rýchlo rozvíjať. Na obrázku je príklad relačná štruktúry "bázy študentov."

Všetky relačné systémom správy databáz jazyková podpora štandardu ANSI SQL a základné princípy relačného modelu, ktorý umožní aplikáciám bežať na rôznych databázach. Navyše, veľké databázy majú svoje vlastné rozšírenie SQL dodatky. Príklady systémov pre správu databázy pre veľké projekty - to je Microsoft SQL Server a Oracle.

Relačné model úspešne použitá pri vývoji internetových projektov. Príkladom sú databázy MySQL a PostgreSQL.

technológia NoSQL

Nárast objemov dát a zložitosti vzťahov viedla k vzniku nových systémov pre správu databáz. Informácie prestala byť na sebe nezávislé, a niekedy dokonca nemožné presne opísať štruktúru. Relačnej databázy už nemôže vyrovnať sa s týmito úlohami. To viedlo k vzniku nového typu informačných databáz a systémov riadenia, súhrnne označovaných ako NoSQL ( «žiadny SQL»).

Hlavná kategória databáz NoSQL:

  1. "Key Value". Najpopulárnejší databázy - Redis, Voldemort, Tokyo Cabinet a Dynomite.
  2. Klony databázy BigTable. Bol vyvinutý spoločnosťou Google pre interné použitie vyhľadávača. oficiálne BigTable To nie je ponúkaná, ale tam je databáza na jej základe. To Hadoop, Hypertable a Cassandra.
  3. Dokument orientované. Najpopulárnejší Berkeley DB XML, MongoD existujú aj CouchDB.
  4. na základe na základe teórie grafov. Používa sa v Neo4j, SONES graphDB a AllegroGraph.

budúcnosť DBMS

Trh relačných databáz neustále rastie a stále viac a viac naklonené k použitiu NoSQL tvorby. Samozrejme, že v "klasickom» SQL predalo obrovské množstvo softvérových rôzne zložitých systémov a pre nich existujú také trhové giganti ako Microsoft a Oracle. Ale s istotou môžeme predpokladať, že NoSQL v nadchádzajúcich rokoch budú môcť výrazne vyhnať poprednými výrobcami v oblasti vývoja komplexných informačných systémov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sk.delachieve.com. Theme powered by WordPress.