CalculatoareBaze de date

Privire de ansamblu asupra sistemelor de management al bazei de date

Toată activitatea umană este indisolubil legată cu o varietate de directoare de informații și baze de date. Registru Biblioteca, Notepad, adresa de pe telefonul mobil sau tabletă - aceasta nu este o listă completă de informații structurate, pe care le folosim. Dar, cum ar fi calculatoare de precizie, astfel încât vom da definiția.

Astfel, o bază de date (DB) - un set de date corelate logic care descrie starea de informații a obiectelor din diverse domenii de activitate și procesate cu echipamente informatice.

Sistemul de management al bazelor de date este un mediu de software și limbaj pentru crearea, gestionarea și procesarea bazelor de informare. Atribuirea de baze de date:

  • Lucrul cu bazele de pe exterior (discuri, benzi, etc ...) și RAM;
  • Schimbul de utilizatori;
  • schimba controlul, arhivarea și de recuperare a bazei de date;
  • oferind acces la limba de prelucrare a informației ;
  • instrumente pentru crearea, modificarea și gestionarea bazei de date.

Pur și simplu pune, baza de date determină metoda de stocare, baze de date și furnizează mijloacele de prelucrare. In plus, sistemele de gestionare a bazei de date sunt împărțite în sistemul de uz general , care poate ocupa o varietate de date și de specialitate concepute pentru un domeniu specific sau tip de informații. Un exemplu de sisteme specializate de management de baze de date sunt orientate pe obiect.

Sistemul de management relational

De la apariția de baze de date informatice a fost in mai multe modele de munca lor, dar modelul relațional a fost cel mai universal. Este un set relevant de tabele de informații, garantează integritatea și redundanța minimă de informații. Modelul de tabel a fost aplicabil pentru majoritatea zonelor supuse, iar piața este un sistem de management al bazelor de date relaționale a început să se dezvolte rapid. Figura prezintă un exemplu de structură relațională a „baza de studenți.“

Toate SGBD relaționale standard suport limbajul ANSI SQL și principiile de bază ale modelului relațional, care permite aplicațiilor să ruleze pe diferite baze de date. In plus, baze de date mari au propriile lor adăugiri de extensie SQL. Exemple de sistem de management de baze de date pentru proiecte la scară largă - aceasta este Microsoft SQL Server și Oracle.

Modelul relațional utilizat cu succes in dezvoltarea de proiecte pe internet. Exemple sunt baze de date MySQL și PostgreSQL.

tehnologia NoSQL

Creșterea volumului de date și complexitatea relației a dus la apariția unor noi sisteme de management al bazelor de date. Informații a încetat să mai fie independent unul de altul, și, uneori, chiar imposibil de a descrie strict structura sa. Bazele de date relaționale nu se mai poate face față cu astfel de sarcini. Acest lucru a dus la apariția unui nou tip de baze de date informatice și a sistemelor de management, colectiv cunoscut sub numele de NoSQL ( «No SQL»).

Principalele categorii de baze de date NoSQL:

  1. „Valoarea cheie“. Cele mai populare baze de date - Redis, Voldemort, Tokyo Cabinet și Dynomite.
  2. Clonele bază de date BigTable. Acesta a fost dezvoltat de Google pentru motorul de căutare intern utilizat. oficial BigTable Acesta nu este oferit, dar există o bază de date pe baza ei. Acesta Hadoop, Hypertable și Cassandra.
  3. -Document orientat. Cele mai populare Berkeley DB XML, MongoD, există și CouchDB.
  4. Bazat pe baza teoriei graficului. Folosit în Neo4j, Sones graphDB și AllegroGraph.

viitorul SGBD

Piața sistemelor de gestiune a bazelor de date continuă să crească și mai mult și mai înclinați să utilizeze NoSQL de luare. Desigur, în „» SQL clasic vândut o cantitate foarte mare de sisteme software de complexitate diferite, și pentru ei există astfel de giganți de piață, cum ar fi Microsoft și Oracle. Dar, cu o oarecare certitudine putem presupune că NoSQL în următorii ani vor fi în măsură să înlăture în mod semnificativ lideri în dezvoltarea sistemelor informatice complexe.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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