Documente Academic
Documente Profesional
Documente Cultură
BD Cap 7 PDF
BD Cap 7 PDF
7.1 Concepte
Sistemele de baze de date au evoluat de la stadiul n care fiecare aplicaie i ntreinea
propria baz de date, la cel n care datele sunt definite i gestionate centralizat. Acum ns,
tehnologia bazelor de date distribuite poate schimba modul de lucru centralizat ntr-unul
descentralizat. Tehnologia SGBDD constituie una din realizrile majore n domeniul sistemelor
de baze de date.
Baz de date distribuit
SGBD distribuit
Un SGBDD este format dintr-o singur BD logic, divizat ntr-un numr de fragmente.
Fiecare fragment este stocat pe unul sau mai multe calculatoare, sub controlul unui SGBD
separat, cu calculatoarele legate printr-o reea de comunicaii. Fiecare site este capabil de a
prelucra independent cererile utilizatorilor care solicit accesul la datele locale (adic are un
oarecare grad de autonomie local) i, deasemenea, este capabil s prelucreze datele stocate pe
alte calculatoare din reea.
Utilizatorii acceseaz baza de date prin intremediul aplicaiilor. Aplicaiile se clasific n:
aplicaii locale, care nu necesit date din alte site-uri
aplicaii globale
Este necesar ca un SGBDD s conin cel puin o aplicaie global.
Prin urmare, un SGBDD are urmtoarele caracteristici:
conine o colecie de date partajate i corelate logic
datele sunt divizate ntr-un numr de fragmente
fragmentele pot fi reproduse
fragmentele/reproducerile sunt alocate site-urilor
site-urile sunt legate ntr-o reea de comunicaii
datele din fiecare site se afl sub controlul unui SGBD
sistemul SGBD din fiecare site poate trata autonom aplicaiile locale
fiecare sistem SGBD particip la cel puin o aplicaie global
Nu este necesar ca fiecare site din sistem s aib propria baz de date local.
Aa cum reiese i din definiie, un SGBDD trebuie s fac distribuirea transparent
(invizibil) pentru utilizator. Astfel, faptul c o BD distribuit este divizat n fragmente care pot
fi stocate pe calculatoare diferite i eventual reproduse, trebuie ascuns fa de utilizator.
Obiectivul transparenei este de a face ca sistemul distribuit s apar ca un sistem centralizat.
Acesta este denumit uneori principiul fundamental al SGBDD.
Prelucrarea distribuit
Este important s se fac deosebirea ntre un SGBDD i prelucrarea distribuit.
Prelucrarea distribuit
Punctul cheie n definirea unei baze de date distribuite const n faptul c sistemul este
format din date care sunt distribuite fizic n reea. Dac datele sunt centralizate, chiar dac ali
utilizatori le pot accesa prin reea, acesta nu este considerat un SGBDD, ci o simpl prelucrare
distribuit.
Sisteme SGBD paralele
Deasemenea trebuie fcut distincie ntre un SGBDD i un SGBD paralel.
SGBD paralel