Application Server model - studopediya

Principalul avantaj al modelului de acces la date la distanță, putem concluziona chaetsya pentru a unifica interfața „client-server“, sub forma limbajului SQL și o gamă largă de instrumente de dezvoltare a aplicațiilor. Dezavantajele sunt semnificative sarcina de rețea atunci când interacționează Klien-ta și server prin intermediul SQL-interogări și imposibilitatea de a cererilor Admin-TION ca într-un singur program combină diverse funcții în natură (date și aplicarea com Ponente).

Modelul de server de baze de date se bazează pe mecanismul de proce durile-stocate. Procedurile sunt stocate în baza de date dicționar, împărțită între non-clienți, și cât de multe se execută pe același computer ca și funcția de-tsioniruet SQL-Server. În acest model, componenta vedere te-este mulțumit pe client, în timp ce componenta de aplicare este conceput ca un set de proceduri stocate și funcții de pe calculatorul server de baze de date. Se realizează componenta de acces la date r. Nucleu E. SGBD.

componentă cerere de apel

accesul la componenta resurse

Prepararea punctelor de date

Avantajele server de baze de date de model:

• Administrarea centralizată a funcțiilor de aplicare;

• o scădere a traficului (în loc de SQL-interogări stocate apelurile de procedură sunt trimise prin rețea);

• economisirea resurselor informatice prin utilizarea de o singură dată pentru a crea un plan al procedurii.

Principalul dezavantaj al serverului de baze de date model este o restricție magnetizările înseamnă scris proceduri stocate, reprezentând co-featured varietate bout de SQL extensie procedurală. Gama lor de utilizări, Bani limitate la o anumită bază de date din cauza lipsei de oportunități pe freturi, și să testeze o varietate de proceduri stocate.

model de server de aplicație face posibilă pentru a pune aplicarea pro-grame pentru servere de aplicații individuale. Programul executat pe calculatorul client, rezolvă problema introducerea și afișarea datelor, adică. E. Implementează operațiunile primului grup. Componenta aplicație este implementat ca un grup de procese care execută funcții de aplicare, și se numește serverul de aplicații. Este nevoie de accesul la resursele informaționale, prin aplicarea directă pentru a rezolva problemele, este furnizat precum și în modelele de acces la date la distanță, de exemplu. E. Un program de aplicație de acces la serverul de baze de date folosind SQL-interogări.

Tehnologie „client-server“ are următoarele avantaje:

• permite organizarea unei rețele cu un număr mare de stații de lucru;

• oferi un management centralizat al conturilor de utilizator, de securitate și de acces, care simplifică rețea adminis-slujire;

• furnizarea unui acces eficient la resursele de rețea.

Alături de avantajele tehnologiei „client-server“ are mai multe

• vina Server poate face rețeaua inutilizabil, ceea ce presupune o pierdere minimă a resurselor de rețea;

• necesită personal calificat pentru a administra;

• are un cost mai mare de rețele și echipamente de rețea.

articole similare