RačunalaBaze podataka

Pregled sistema za upravljanje bazama podataka

Sva ljudska aktivnost je neraskidivo povezana sa raznim informacijama direktorija i baze podataka. Biblioteka registar, notepad, adresa na svom mobilnom telefonu ili tabletu - ovo nije kompletna lista strukturirane informacija, koje koristimo. Ali kompjuteri kao preciznost, tako da daju definicije.

Dakle, baze podataka (DB) - skup logički povezanih podataka koji opisuje informaciju o stanju predmeta u različitim predmetnim oblastima i obrađeni računarske opreme.

sistem za upravljanje bazama podataka je program i jezik okruženje za stvaranje, upravljanje i obradu informacija baze. Dodjela baze podataka:

  • Rad sa bazama na vanjskoj (diskove, trake, itd ...) i RAM;
  • Dijeljenje korisnika;
  • promijeniti kontrolu, arhiviranje i obnavljanje baze podataka;
  • omogućavanje pristupa jezika za obradu podataka ;
  • alati za stvaranje, izmjenu i upravljanje bazama podataka.

Jednostavno rečeno, baze podataka određuje način skladištenja, a baza podataka osigurava sredstva za obradu. Pored toga, sistemi za upravljanje bazama podataka su podijeljeni u opštem sistemu upotrebu koja može nositi različite podataka i specijaliziranih dizajnirana za određeni predmet, područje ili vrstu informacija. Primjer specijalizovanih sistema za upravljanje bazama podataka su objektno orijentisan.

Relacioni Management System

Od pojave kompjuterskih baza podataka bilo je mnogo modela njihovog rada, ali je relacijski model je najviše univerzalna. To je povezano skup informacija stolova, jamči integritet i minimalne redundantnost informacija. Tabela model je bio na snazi u većini predmetnih oblasti, a tržište je sistema upravljanja relacijskom bazom podataka počeo brzo razvijati. Slika prikazuje primjer relacijska struktura "baze studenata."

Svi relacijski DBMS podržavaju ANSI SQL standardni jezik i osnovne principe relacijski model, koji omogućuje aplikacijama da rade na različitim bazama podataka. Osim toga, velike baze podataka imaju svoje SQL proširenje dodatke. Primjeri sistema upravljanja bazom podataka za velike projekte - to je Microsoft SQL Server i Oracle.

Relacionom model uspješno se koriste u izradi internet projekata. Primjeri su MySQL baze podataka i PostgreSQL.

NoSQL tehnologija

Povećanje količine podataka i složenost odnosa doveo je do pojave novih sistema za upravljanje bazama podataka. Informacije je prestala da bude nezavisni jedan od drugog, a ponekad čak i nemoguće strogo opisati svoju strukturu. Relacijske baze podataka više ne može da se nosi sa takvim zadacima. To je dovelo do pojave novog tipa informacija baze podataka i sistema upravljanja, kolektivno poznate kao NoSQL ( «nema SQL»).

Glavne kategorije NoSQL baze podataka:

  1. "Ključni Value". Najpopularnijih baza podataka - Redis, Voldemort, Tokio kabineta i Dynomite.
  2. Klonovi baze podataka BigTable. To je razvio Google za internu upotrebu tražilice. zvanično BigTable To se ne nudi, ali postoji baza podataka na osnovi. To Hadoop, Hypertable i Cassandra.
  3. Dokument orijentisan. Najpopularniji Berkeley DB XML, MongoD, postoje i CouchDB.
  4. na osnovu na osnovu teorije grafova. Koristi se u Neo4j, Sones graphDB i AllegroGraph.

budućnost DBMS

Tržištu relacijska sistema za upravljanje bazama podataka i dalje raste i sve više i više skloni da koriste NoSQL odluka. Naravno, u "klasične» SQL prodao veliku količinu softverskih sistema različite složenosti, i za njih postoje takve tržišnih giganata kao što su Microsoft i Oracle. Ali sa sigurnošću možemo pretpostaviti da NoSQL u narednim godinama će biti u stanju da značajno zbaci lidera u razvoju složenih informacijskih sistema.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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