Sunteți pe pagina 1din 1

Stocarea datelor

O baz de date utilizeaz mai multe dispozitive de stocare a datelor. Aceste


dispozitive, numite i memorii, se deosebesc prin capacitatea lor de pstrare,
viteza lor, modul de accesare a datelor (secvenial sau direct) i, n sfrit,
prin persistena lor. Memoriile volatile i pierd coninutul cnd sistemul este
ntrerupt de la sursa de alimentare. Memoriile nevolatile, cum sunt discurile
sau benzile magnetice i pstreaz coninutul chiar i cnd sunt decuplate
de la sursa de curent electric.
Dispozitive de stocare a datelor n general, cu ct o memorie e mai rapid cu att
ea este mai scump i, prin urmare, cu att capacitatea ei de stocare este mai
redus. Memoriile utilizate de un sistem de gestiune a bazelor de date (SGBD)
constituie o ierarhie, care pornete de la cea mai mic, dar mai eficace, la memoria
mai voluminoas, dar mai lent:
memoria cache este utilizat de procesor pentru stocarea datelor i
instruciunilor;
memoria principal constituie spaiul de lucru al mainii; datele sau programele
sunt ncrcate n memoria principal, unde este posibil tratarea lor de ctre
procesor;
discurile magnetice constituie principalul periferic de tip memorie; ele ofer o
capacitate mare de stocare i permit un acces relativ eficient la citire i scriere;
benzile magnetice sunt dispozitive ieftine, dar viteza joas de lucru face ca s fie
folosite pentru fiiere de salvare.
Sistem distribuit (SD): sistem ale carui componente se afla pe calculatoare
interconectate in retea, comunica si se coordoneaza prin transfer de mesaje.
Caracteristici: concurenta componentelor, lipsa unui ceas global, erori (defecte,
caderi, engl.failures) independente ale componentelor.
SD = sistem ale carui componente se afla pe calculatoare interconectate in retea,
comunica si isi coordoneaza actiunile prin transfer de mesaje.
Definitia acopera o gama foarte larga de sisteme ce se pot studia folosind
conceptul de SD: retele de telefonie mobila, retele ale unor corporatii, retele
industriale, retele pentru controlul unui automobil, etc.
Concurenta = executia concurenta a programelor intr-un SD. O problema este
coordonarea programelor concurente ce acceseaza resurse partajate.
Lipsa unui ceas global: Este o consecinta a faptului ca unicul mecanism de
comunicare intre componente este transferul de mesaje.
Erori independente: Orice componenta a unui SD poate fi afectata de erori si
proiectantul trebuie sa aiba in vedere acest lucru. Exemple de erori: deconectarea
sau defectarea unui calculator din retea, terminarea neasteptata a unui program
(engl.crash).
Alte motive ale introducerii SD: partajarea si virtualizarea resurselor de calcul (de
exemplu in grid & cloud computing), toleranta la defecte

S-ar putea să vă placă și