Rekenaars, Sagteware
Kliënt-bediener tegnologie
kliënt-bediener tegnologie bied twee onafhanklike interaksie prosesse - bediener en die kliënt, die verband tussen hulle oor 'n netwerk.
Servers staan bekend as die prosesse wat verantwoordelik is vir die ondersteuning van die databasis en die lêerstelsel, en die kliënt - die prosesse wat versoek en wag vir 'n reaksie van die bediener stuur.
Kliënt-bediener model word gebruik in die bou van die stelsel inligting verwerking op die basis van die databasis, sowel as die posstelsel. Daar is die sogenaamde lêer-bediener argitektuur wat aansienlik verskil van die kliënt-bediener.
Data in die lêer bediener stelsel gestoor word op 'n lêerbediener (Novell NetWare of WindowsNT Server), en dit verwerk deur die werking van die werkstasies "lessenaar databasis", soos Access, Paradox, FoxPro, ens
Databasis geleë op die werkstasie, en datamanipulasie wat uitgevoer word deur verskeie onafhanklike en ongekoördineerde proses. Alle data dus oorgedra oor 'n netwerk bediener na die werkplek, wat vertraag die spoed van verwerking van inligting.
kliënt-bediener tegnologie is geïmplementeer om die funksionering van die twee (ten minste) aansoeke - kliënte en bedieners wat die funksies tussen hulle te deel. Vir die stoor en direkte manipulasie van die data bediener reageer, 'n voorbeeld van wat kan wees SQLServer, Oracle, Sybase, en ander.
Die gebruikerskoppelvlak verskaf 'n kliënt wat gebaseer is konstruksie van wat die gebruik van spesiale gereedskap of lessenaar databasis. Logiese data verwerking uitgevoer word gedeeltelik op die kliënt, en deels op 'n bediener. 'N versoek aan die bediener is wat uitgevoer word deur die kliënt, gewoonlik in die SQL taal. Ontvang versoeke verwerk deur die bediener en die kliënt (s), is die gevolg teruggekeer.
Die data word verwerk in die dieselfde plek waar hulle gestoor word - op die bediener, so 'n groot bedrag van hulle is nie gestuur oor die netwerk.
Die voordele van 'n kliënt-bediener argitektuur
kliënt-bediener tegnologie bring inligting soos kwaliteit stelsel:
- betroubaarheid
Data verandering uitgevoer databasis bediener met behulp van die transaksie meganisme wat totaal eienskappe sulke operasies as verleen: 1) atomiciteit, wat integriteit data verskaf vir elke transaksie voltooi; 2) onafhanklikheid van transaksies van verskillende gebruikers; 3) fouttoleransie - die redding van die resultate van die transaksie.
- Scalability, dit wil sê, Stelsel kapasiteit is nie afhanklik van die aantal gebruikers en die hoeveelheid inligting sonder om die sagteware wat gebruik word.
kliënt-bediener tegnologie ondersteun duisende gebruikers en GB van inligting by die toepaslike hardeware platform.
- Sekuriteit, dit wil sê, betroubare beskerming van data van ongemagtigde toegang.
- Buigsaamheid. In programme wat werk met data, toewys logiese lae: 'n gebruikerskoppelvlak; reëls van logika verwerking; data bestuur.
Soos reeds opgemerk, 'n lêer-bediener tegnologie, al drie lae gekombineer in 'n enkele monolitiese aansoek wat loop op 'n werkstasie, en al die veranderinge in die lae noodwendig lei tot 'n verandering van die aansoek, verskillende weergawes van die kliënt en die bediener, en jy wil sagteware opgraderings op alle werkstasies uit te voer .
Kliënt-bediener tegnologie in 'n twee-toegeroep program bied al die funksies vir die vorming van die gebruikerskoppelvlak op die kliënt, en al die funksies van die inligting databasis bestuur - op 'n bediener, dalk 'n besigheid reël beide die bediener en die kliënt te implementeer.
Drie-vlak aansoek kan 'n intermediêre vlak, wat die maatskappy reëls, wat die meeste veranderlike komponente is implemente.
Verskeie vlakke toe te laat buigsame en koste-effektief bestaande programme om voortdurend updatable maatskappy se behoeftes aan te pas.
Similar articles
Trending Now