SHPORA.net :: PDA

Login:
đćăèńòđàöèÿ

Main
FAQ

ăóìàíèòàđíûć íàóêè
ćńòćńòâćííûć íàóêè
ìàòćìàòèśćńêèć íàóêè
òćőíèśćńêèć íàóêè
Search:
Title: | Body:

a.acces la baze de date

Acces la baze de date fără conexiune
Tehnologiile anterioare funcționau pe baza accesului la baze de date prin stabilirea
unei conexiuni permanente pe durata efectuării operațiilor specifice. Intr-un astfel de
model, aplicația creaza o conexiune la baza de date si aceasta este activa pana la sfâr?itul aplicației, sau cel puțin pe durata interogării bazei de date.
Dezavantaje ale conexiunilor permanente la baze de date;
-conexiunile deschise la bazele de date sunt costisitoare din punct de vedere al resurselor
-aplicațiile sunt dificil de scalat; o aplicație care funcționează foarte bine cu 5 clienți poate avea performante foarte scăzute pentru 50 de conexiuni deschise simultan
-utilizarea unui număr mare de conexiuni poate conduce la epuizarea licențelor disponibile pentru baza de date
ADO.NET vine in întâmpinarea acestor probleme implementând un model de accesare
a bazelor de date fără conexiune permanenta. In cadrul acestui model, conexiunile sunt inițializate si menținute active doar pe durata efectiva a execuției operațiilor cu
baza de date. De exemplu, daca o aplicație solicita anumite date dintr-o baza, conexiunea este deschisa doar pe durata încărcării datelor in aplicație, apoi conexiunea este inchisa. Similar, in cazul altor operații.
Arhitectura ADO.NET
Accesul la date in ADO.NET implica doua entități:
(1)un DataSet, care stochează datele pe ma?ina locala
(2)un Date Provider, un set de componente care mediază interacțiunea dintre program si baza de date DataSet