Arhitecturi Paralele In Sgbd Urile Actuale Software Tehnologii De Procesare Paralela Perspective

Previzualizare referat:

Extras din referat:

Desi marile companii producatoare de software de gestiune a bazelor de date relationale fac eforturi deosebite in a actualiza si imbunatati performantele sistemului lor, exista in continuare un decalaj semnificativ intre realizarile lor actuale si evolutia mult mai rapida a tehnologiilor hardware si de comunicatie ce permit realizarea de medii eterogene complexe utilizand masini din ce in ce mai performante. Marile companii producatoare de sisteme de gestiune a bazelor de date relationale bazate pe sistemul de operare Unix se afla acum in competitie pentru a gasi cele mai bune solutii care sa satisfaca cererile noii generatii de sisteme distribuite client/server, cereri legate indeosebi de distribuirea unei mari varietati de tipuri de date pe o si mai mare varietate de masini cuplate in configuratii de retele eterogene. Aplicatiile tot mai complexe imping in prezent mediile de calcul la limita posibilitatilor lor de a le procesa. Multi utilizatori isi bazeaza deciziile pe informatii depasite deja de cateva zile deoarece sistemele lor nu au capacitatea de a furniza analize in timp real. Pentru a intimpina noile cerinte, companiile producatoare de sisteme de calcul au evoluat de la sistemul uniprocesor la arhitecturi de multiprocesare simetrica, cluster-e si chiar arhitecturi cu procesare paralela masiva. Totodata, companiile de software situate in topul vanzarilor de sisteme de baze de date relationale - Oracle Corp., Sybase Inc., Informix Software Inc., IBM Corp. - au dezvoltat in acest an noi versiuni ale sistemelor lor de baze de date care utilizeaza server-e in multiprocesare simetrica (SMP), multiprocesare asimetrica sau procesare pe mai multe cai de control a executiei (multithreaded). Aceste versiuni noi pun insa probleme mai complexe atat in ceea ce priveste administratrea de sistem cat si dezvoltarea de aplicatii. O cale viabila de crestere a performantelor bazelor de date actuale este adoptarea diverselor metode de procesare paralela in care se include si multithreading sau procesarea paralela a cererilor. Arhitectura multithreaded (implementata pentru prima oara in sistemul de gestiune a bazelor de date Sybase), imbunatateste performantele tranzactionale prin reducerea timpului de executie a proceselor, inlaturand totodata starile de proces idle prin utilizarea de cai multiple de control al executiei (threads) comune unui proces. Pentru a intelege si compara solutiile adoptate de fiecare companie in parte este necesara clarificarea diferentei dintre procesarea paralela si procesarea pe multiple cai de control al executiei (multithreaded). Ambele modele implica executarea de task-uri multiple in paralel, dar in timp ce procesarea paralela implica mai multe procese ce se executa pe mai multe unitati de prelucrare, multithreading se refera la un singur proces ce poate rula pe mai multe unitati de prelucrare simultan. Deci caile multiple de control al executiei sunt o forma mai simpla de paralelism, ele ...

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
8/10 (1 voturi)
Anul redactarii:
2007
Nr fișiere:
1 fisier
Pagini (total):
2 pagini
Imagini extrase:
2 imagini
Nr cuvinte:
715 cuvinte
Nr caractere:
4 029 caractere
Marime:
13.33 KB (arhivat)
Nivel studiu:
Gimnaziu
Tip document:
Referat
Materie:
Informatica
Data publicare:
26.12.2009
Structură de fișiere:
  • Arhitecturi Paralele In Sgbd Urile Actuale Software Tehnologii De Procesare Paralela Perspective
    • Referat.doc
Predat:
la gimnaziu

Ai gasit ceva în neregulă cu acest document?

Te-ar putea interesa și:
Tehnologia este un proces cu caracter social-istoric si, ca atare, nu poate fi abordata separat...
Calculatorul sau sistemul de calcul este un dispozitiv care lucreaz (automat, sub controlul unui...
Orice societate nu poate exista fara informatie si comunicarea ei. Cantitatea de informatie este...
Capitolul 1. Concepte de baza privind tehnologia informationala si de comunicatii 1.1....
Noi toti traim in prezent sentimentul unei urgente, deoarece revolutia tehnologica care ne...
Sus!