Pregled sustava za upravljanje bazama podataka

Sve ljudske aktivnosti su neraskidivo povezane s raznim informacijskim katalozima i bazama podataka. Knjižnični registar, adresar, adrese na mobilnom telefonu ili tabletu - to je daleko od cjelovitog popisa strukturiranih informacija koje upotrebljavamo. Ali računala poput preciznosti, pa ćemo dati definiciju.

I tako, baza podataka (DB) - skup logički međusobno povezanih podataka, koji opisuje stanje informacija objekata u različitim područjima predmeta i obrađuje računalnom opremom.

Sustav upravljanja bazom podataka je softversko i jezično okruženje za stvaranje, upravljanje i obradu baze podataka. Dodjela DBMS-a:

  • rad s bazama podataka na vanjskim (diskovima, trakama itd.) i RAM-om;
  • zajednički pristup korisniku;
  • praćenje promjena, arhiviranje i obnavljanje baza podataka;
  • Pristupite jeziku za obrada podataka;
  • Uslužni programi za stvaranje, modificiranje i upravljanje bazama podataka.

sustavi upravljanja bazom podatakaJednostavnije rečeno, definira se baza podataka način pohrane podataka, i DBMS pruža sredstva za njegovu obradu. Osim toga, sustavi upravljanja bazom podataka podijeljeni su u sistemopća primjena, koji može obraditi različite podatke i specijalizirani, razvijen za određeni predmetni prostor ili vrstu informacija. Primjer specijaliziranih sustava za upravljanje bazom podataka su objektno orijentirani.

Sustavi relacijskog upravljanja

Od pojave računalnih baza podataka stvoreni su mnogi modeli njihovog rada, ali relacijski model pokazala se najopsežnijom. To je povezani skup informativnih tablica, jamči integritet i minimalnu redundantnost informacija. Model tablice pokazao se primjenjivim na većini predmetnih područja, a tržište za sustave upravljanja relacijskim bazama podataka počeo se razvijati bržim tempom. Slika prikazuje primjer relacijske strukture "Studentska baza".

primjeri sustava upravljanja bazom podataka



Sve relacijske baze podataka podržavaju ANSI standard SQL jezika i osnovne principe relacijskog modela koji osigurava rad aplikacija na različitim DBMS-ovima. Osim toga, veliki DBMS-ovi imaju svoje dodatke za SQL proširenje. Primjeri sustava upravljanja baza podataka za velike projekte je Microsoft SQL Server i ORACLE.

Relacijski model uspješno se koristi iu razvoju internetskih projekata. Primjeri su MySQL i PostgreSQL.

NoSQL tehnologija

Povećanje volumena informacija i komplikacija međusobnog povezivanja doveli su do pojave novih sustava za upravljanje bazom podataka. Informacije su prestale biti nezavisne jedna od druge, a ponekad je nemoguće kruto opisati njegovu strukturu. Relacijske baze podataka više se ne mogu nositi s takvim zadacima. To je dovelo do pojave nove vrste baza podataka i sustava upravljanja, koji su dobili opće ime NoSQL ("bez SQL").

sustav upravljanja bazom podataka je

Glavne kategorije NoSQL baza podataka su:

  1. „Ključ vrijednost”. Najpopularniji DBMS su Redis, Voldemort, Tokyo Cabinet i Dynomite.
  2. Klonovi DBMS BigTable. Google je razvio za internu upotrebu u tražilici. Službeno BigTable nije ponuđen, ali na njemu se temelji DBMS. Ovo su Hadoop, Hypertable i Cassandra.
  3. Dokument orijentirani. Najpopularniji su Berkeley DB XML, MongoD, eXist i CouchDB.
  4. Baza na temelju teorija grafova. Koristi se u Neo4j, Sones graphDB i AllegroGraph.

Budućnost DBMS-a

Tržište sustavi upravljanja bazom podataka nastavlja se razvijati i sve je sklonije koristiti NoSQL rješenja. Naravno, "klasični" SQL implementirali su ogroman broj softverskih sustava različite složenosti, a iza nje su takvi tržišni divovi poput Microsoft i Oracle. No, s visokim stupnjem sigurnosti, može se pretpostaviti da će NoSQL u nadolazećim godinama znatno potaknuti vođe u razvoju složenih informacijskih sustava.

Dijelite na društvenim mrežama:

Povezan
Baza podataka je složen sustavBaza podataka je složen sustav
Koji su ciljevi dizajna baze podataka?Koji su ciljevi dizajna baze podataka?
Sustavi upravljanja životom i bazama podatakaSustavi upravljanja životom i bazama podataka
SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
Koji su podaci? Vrste podatakaKoji su podaci? Vrste podataka
DB je ... Vrste i svojstva baze podatakaDB je ... Vrste i svojstva baze podataka
Oracle - što je to? Oracle DatabaseOracle - što je to? Oracle Database
ACCDB: kako otvoriti datotekuACCDB: kako otvoriti datoteku
Pojedinosti o tome što otvoriti ACCDBPojedinosti o tome što otvoriti ACCDB
Hijerarhijski model podatakaHijerarhijski model podataka
» » Pregled sustava za upravljanje bazama podataka
LiveInternet