mller

Page 88

Kapitel 7: Databasesystemer - DBMSer

Klient Display Lokal logik [Tier 1]

Server Logik/ applikation [Tier 2]

Server Data Management [Tier 3]

Generel client/server struktur-model

Klient Web-browser

Server Web-server

Server Databaseserver

Client/server struktur-model for dynamisk web Figur 7.1: Skematisk fremstilling af client/server-arkitektur.

7.2

Databasesystemet

Da vi indtil videre i denne gennemgang kun er interesserede i databasesystemet for sig, kan vi fokusere p˚ a denne komponent fra figur 7.1. Herved kommer vi frem til afbildningen vist i figur 7.2, der er meget abstrakt i forhold til den totale virkelighed. Vi ser i figuren blot serveren og klient-programmet, som en bruger skal anvende med henblik p˚ a de SQL-aktiviteter, der vil blive beskrevet i kapitel 8. I realiteten er der en hel række moduler, s˚ asom backup og restore-programmer, moduler til fortolkning af SQL, brugeradministration, indeholdt i figurens server-kasse. En konkret computer, der afvikler databasesystemet som en service, kan oftest sagtens betjene flere klienter samtidig. Det betyder at der ikke er nogen principiel hindring for at flere brugere samtidigt manipulerer en enkelt database.

7.3 “And the nominees are ...” I en tid hvor web-applikationer myldrer frem, og hvor der i kølvandet heraf er stor opmærksomhed p˚ a open source-bevægelsen er det naturligt at nævne nogle DBMSer fra denne gruppe sammen med de mere traditionelt nævnte fra de veletablerede kommercielle softwarehuse. Sidstnævnte er ikke open source, og dertil kommer at de kan være særdeles kostbare, dog afhængigt af hvilken platform de skal købes til. Fra den kommercielle softwareindustri kan nævnes: DB2 fra IBM Microsoft SQL Server Oracle Sybase Adaptive Server eller SQL Anywhere

88

©nml


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.