RačunalaBaze podataka

Pregled sustava za upravljanje bazama podataka

Sva ljudska aktivnost neraskidivo je povezan s različitim informacijskim imenika i baza podataka. Knjižnica registra, Notepad, adresa na mobilnom telefonu ili tabletu - to nije kompletan popis strukturirane informacije koje koristimo. Ali računala kao što su preciznost, pa smo dati definiciju.

Dakle, baza podataka (DB) - skup logički povezane podatke koji opisuje informacijski stanje objekata u različitim područjima i obrađuju uz računalne opreme.

sustav za upravljanje bazom podataka je softver i jezik okruženje za stvaranje, upravljanje i obradu informacijske podloge. Dodjeljivanje baze podataka:

  • Rad sa bazama na vanjskoj strani (diskove, trake, itd ...) i RAM;
  • Dijeljenje korisnika;
  • promijeniti kontrolu, arhiviranje i oporavak baze podataka;
  • osiguravanje pristupa jezičnoj obradi podataka ;
  • alati za stvaranje, izmjenu i upravljanje bazama podataka.

Jednostavno rečeno, baza podataka određuje način pohrane, a baza podataka osigurava sredstva za obradu. Osim toga, sustavi za upravljanje bazama podataka podijeljeni su u općoj uporabi sustava koji se može nositi razne podatke i specijalizirana za određenu temu ili vrstu informacija. Primjer specijalizirani sustavi za upravljanje bazama podataka su objektno-orijentirani.

Sustav za upravljanje relacijskom

Od pojave računalnih baza podataka bilo je mnogo modela njihovog rada, ali je relacijski model je najopćenitiji. To je povezana skup informacija stolova, jamči integritet i minimalnu redundanciju podataka. Stolni model primjenjiv na većinu predmetnih područja, a tržište je sustav za upravljanje relacijskom bazom podataka počeo ubrzano razvijati. Na slici je prikazan primjer relacijske strukture „baze studenata.”

Svi relacijske DBMSs podržava ANSI SQL jezika standard i osnovna načela relacijski model, koji omogućuje aplikacijama da se izvoditi na različitim bazama podataka. Osim toga, velike baze podataka imaju svoje SQL produžne dopune. Primjeri upravljanja sustava baza podataka za velike projekte - to je Microsoft SQL Server i Oracle.

Relacijski model uspješno koristi u razvoju internetskih projekata. Primjeri su MySQL baza podataka i PostgreSQL.

NoSQL tehnologija

Povećanje količine podataka i složenosti odnosa doveo je do pojave novih sustava za upravljanje bazom podataka. Informacije je prestala biti međusobno neovisni, a ponekad čak i nemoguće strogo opisati njegovu strukturu. Relacijske baze podataka više ne može nositi s takvim zadacima. To je dovelo do pojave novog tipa informacijskih baza podataka i sustava upravljanja, kolektivno poznate kao NoSQL ( «nema SQL»).

Glavne kategorije NoSQL baza podataka:

  1. „Ključ vrijednost”. Najpopularnija baza podataka - Redis, Voldemort, Tokio kabinet i Dynomite.
  2. Klonovi baze podataka Bigtableu. To je bio razvijen od strane Googlea za unutarnju motor korištenje pretraživanja. službeno BigTable To nije ponudio, ali ne postoji baza podataka o njegovoj osnovi. To Hadoop, Hypertable i Cassandra.
  3. Dokument orijentirani. Najpopularnija Berkeley DB XML, MongoD, postoje i CouchDB.
  4. Temeljen na bazi teorije grafova. Koristi se u Neo4j, Sones graphDB i AllegroGraph.

Budućnost DBMS

Market relacijskog sustava za upravljanje bazom podataka i dalje raste i sve više i više skloni koristiti NoSQL odluka. Naravno, u „klasičnom» SQL prodao veliku količinu programskih sustava različitih složenosti, i za njih postoje takve tržišne divovi kao što su Microsoft i Oracle. No, s određenom sigurnošću možemo pretpostaviti da NoSQL u narednim godinama moći će se znatno svrgnuti lideri u razvoju složenih informacijskih sustava.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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