27.07.2013 Views

1991:1 - Universitetet i Bergen

1991:1 - Universitetet i Bergen

1991:1 - Universitetet i Bergen

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

kan da bare bruke disse som terminaler mot databasemaskinen. Den<br />

lokale datakraft brukes altsa bare til A fB brukerens maskin til B oppføre<br />

seg som en terminal. Rapportgenerering 0.1. blir derimot belastet den<br />

sentrale maskinen. Dette vil ogsB føre til okt neliraf~kk, idet ikke bare<br />

data, men og& skjermbilder mB overf0res via nettet. Lesningen strider<br />

mot tendensen mot stadig mer distribuert databehandling.<br />

Den sentrale databaselesningen beskrevet over, er tradisjonell og noe<br />

gammeldags. I de senere & er løsninger med distribuert prosessering.<br />

dvs. at ulike maskiner gjør ulike deler av en oppgave. blitt stadig mer<br />

utbredt og er avgjort de lesninger som vil bli brukt i &ene som kommer.<br />

Slike 10sninger baserer seg ofte pa den dkalte kliendtjener-modellen.<br />

Dette er en relativt ny metode og det er derfor rimelig A bruke noe<br />

plass for B forklare den med et enkelt databaseeksempel.<br />

Klientltjener-modellen. I tradisjonelle oppsett sitter bmkeren ved en<br />

terminal og skriver sine data ved hjelp av tastaturet. Tegnene blir sendt<br />

til maskinen og behandlet Maskinen sender SA tegn tilbake til skjermen.<br />

For brukere som fra sin PC benytter de sentrale maskinene ved Uni-<br />

versitetets sentrale edb-senter. (USE). betyr dette at PC-en sender hvert<br />

tegn de skriver over nettet og mottar over nettet alle tegn som skal<br />

skrives ut pA brukerens skjerm. Ved bmk av tekstbehandlingssystemer.<br />

databaseprogrammer og andre programmer som ofte forandrer hele<br />

skjermbilder, er det store datamengder som mA overføres over nettet.<br />

Klienthjener-modellen er en løsning for A fA redusen denne unyttige<br />

trafikken. For et databasesystem er id6en den at det i databasemaskinen<br />

og i den lokale maskinen (f.eks. en PC) er installert programmer som<br />

kommuniserer med hverandre. I den sentrale maskinen virker den delen<br />

av databaseprogrammet som foretar søk i og administrasjon av databasen.<br />

Dette er tjenerprogrammet. I brukermaskinen kjøres den delen som tar<br />

seg av skjermbilder og annen presentasjon av data. Dette er klientpro-<br />

grammet Grovt sagt kommuniserer de to delene ved at klientprogrammet<br />

sender beskjeder til tjenerprogrammet og fAr data og beskjeder tilbake.<br />

Trafikken over nettet og belastningen pB den sentrale maskinen reduseres<br />

dermed dramatisk.<br />

Skissen ovenfor representerer en enkel situasjon med en tjener og en<br />

klient. Modellen kan godt utvides til flere tjenere og flere klienter eller<br />

mer likeverdige partnere. Det viktigste her er B gi leserene en id6 av<br />

hva sAkalt distribuert databehandling innebærer.<br />

Dette setter visse krav til databaseverkteyet. men vil samtidig øke<br />

fleksibiliteten i systemet. For A utnytte lokalitersprinsippet bør fag-<br />

miljøenes data lagres pA filtjenermaskiner i de enkelte miljøenes lokale<br />

nettverk. Sikkerhetskopiering ("backup") foretas over nettet av USE.<br />

Dette er altsi en distribuert plassering av dataene. Men det betyr ikke

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!