Računala, Baze 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.
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:
- „Ključ vrijednost”. Najpopularnija baza podataka - Redis, Voldemort, Tokio kabinet i Dynomite.
- 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.
- Dokument orijentirani. Najpopularnija Berkeley DB XML, MongoD, postoje i CouchDB.
- 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