Gottfried Vossen5. Auflage 2008
Datenmodelle, Datenbanksprachen
und Datenbankmanagementsysteme
Kapitel 13: Architekturkonzepte für Datenbanksysteme
© 2008 Gottfried Vossen
13.1 Das Client/Server-Konzept
13.2 Verteilte Datenbanksysteme
13.3 Parallele Datenbanksysteme
Inhalt
Datenmodelle, 5. Auflage, Kapitel 13 2
© 2008 Gottfried Vossen
Zentral-rechner
EntfernterKnoten 4
Kommunikationsnetz
EntfernterKnoten 3
EntfernterKnoten 2
EntfernterKnoten 1
DBS
13.1 Netzweiter Zugriff auf eine zentrale Datenbank
3Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Client Server
Request
Reply
Bearbeitung
13.2 Das Client/Server-Konzept
4Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Gespeicherte Daten (Seiten)
Datenbank- Server
Applikations- Server
BenutzerClients . . .
...
...ObjekteGekapselte
DatenOffeneDaten
Anfrage Antwort
Anfrage Antwort
Applikation 2Applikation 1
13.3
3-T
ier-
Anw
endu
ngsa
rchi
tekt
ur
Datenmodelle, 5. Auflage, Kapitel 13 5
© 2008 Gottfried Vossen
Client Server
SQL-Anfrage
Ergebnis
SQL-MaschineCursor-Verwaltung
Anwendung
13.4 Relationaler Anfrageserver
6Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Objekt-Cache
Objekt-Manager
Applikation
Speicher-Zuweisung
I/O
Seiten-Cache-Manager
File- / Index-Manager
Log- / Lock-Manager
Objekt-Manager
Objekt-Cache
Seiten-Cache
Client
Server
Objekte
13.5 Objektserver-Architektur
7Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Seiten-Cache
Objekt-Manager
File- / Index-Manager
Seiten-Cache-Manager
Applikation
Speicher-Zuweisung
I/O
Log- / Lock-Manager
Seiten-Cache-Manager
Objekt-Cache
Seiten-Cache
Client
Server
Seiten
13.6 Seitenserver-Architektur
8Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Knoten 4 Knoten 3
Kommunikationsnetz
Knoten 2
Knoten 1
Knoten 5
13.7 Verteilte Datenbankumgebung
9Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Globales SchemaGlobales Schema
LokalesSchema
Globales externesSchema
Lokale DB Lokale DB Lokale DB
LokalesSchema
LokalesSchema
Globales externesSchema
Globales Schema
13.8
Sch
emat
a be
i ein
er h
omog
enen
Ve
rtei
lung
Datenmodelle, 5. Auflage, Kapitel 13 10
© 2008 Gottfried Vossen
Globales SchemaGlobales Schema
Export-Schema
ExternesSchema
DB DB
Export-Schema
Export-Schema
ExternesSchema
Globales Schema
LokalesSchema
LokalesSchema
Komponenten-Schema
Komponenten-Schema
Sichten- Definition
Integration
Aufteilung
Übersetzung
13.9
Sch
emae
bene
n in
het
erog
enen
ve
rtei
lten
Syst
emen
Datenmodelle, 5. Auflage, Kapitel 13 11
© 2008 Gottfried Vossen
Verbindungs-netzwerk
Speicher n
Speicher 1
Proz. mProz. 1
Platte 1 Platte k
. . .
. . .
. .
.
13.10 Shared-Memory-Architektur
12Datenmodelle, 5. Auflage, Kapitel 13
© 2008 Gottfried Vossen
Verbindungs-netzwerk
Speicher mSpeicher 1
Proz. mProz. 1
Platte 1 Platte k
. . .
. . .
. . .
13.1
1 Sh
ared
-Dis
k-Ar
chite
ktur
Datenmodelle, 5. Auflage, Kapitel 13 13
© 2008 Gottfried Vossen
Verbindungs-netzwerk
Proz. mProz. 1
Platte 1 Platte m
. . .
. . .
Speicher mSpeicher 1 . . .
13.1
2 Sh
ared
-Not
hing
-Arc
hite
ktur
Datenmodelle, 5. Auflage, Kapitel 13 14
Top Related