Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme Gottfried Vossen 5. Auflage 2008 Kapitel 13: Architekturkonzepte für Datenbanksysteme
13.1 Das Client/Server-Konzept 13.2 Verteilte Datenbanksysteme Inhalt 13.1 Das Client/Server-Konzept 13.2 Verteilte Datenbanksysteme 13.3 Parallele Datenbanksysteme Datenmodelle, 5. Auflage, Kapitel 13
13.1 Netzweiter Zugriff auf eine zentrale Datenbank rechner Entfernter Knoten 4 Kommunikationsnetz Knoten 3 Knoten 2 Knoten 1 DBS Abb. 3.1: Netzweiter Zugriff auf eine zentrale Datenbank Datenmodelle, 5. Auflage, Kapitel 13
13.2 Das Client/Server-Konzept Request Reply Bearbeitung Abb. 3.2: Das Client/Server-Konzept Datenmodelle, 5. Auflage, Kapitel 13
13.3 3-Tier-Anwendungsarchitektur Gespeicherte Daten (Seiten) Datenbank- Server Applikations- Benutzer Clients . . . ... Objekte Gekapselte Daten Offene Daten Anfrage Antwort Applikation 2 Applikation 1 13.3 3-Tier-Anwendungsarchitektur eindeutschen Datenmodelle, 5. Auflage, Kapitel 13
13.4 Relationaler Anfrageserver Client Server SQL-Anfrage Ergebnis SQL-Maschine Cursor- Verwaltung Anwendung Abb. 3.3: Relationaler Anfrageserver Datenmodelle, 5. Auflage, Kapitel 13
13.5 Objektserver-Architektur Cache Objekt-Manager Applikation Speicher-Zuweisung I/O Seiten-Cache- Manager File- / Index- Manager Log- / Lock-Manager Seiten- Client Server Objekte Abb. 3.4: Objektserver-Architektur Datenmodelle, 5. Auflage, Kapitel 13
13.6 Seitenserver-Architektur Cache Objekt-Manager File- / Index- Manager Seiten-Cache- Manager Applikation Speicher-Zuweisung I/O Log- / Lock-Manager Seiten-Cache-Manager Objekt- Client Server Seiten Abb. 3.5: Seitenserver-Architektur Datenmodelle, 5. Auflage, Kapitel 13
13.7 Verteilte Datenbankumgebung Knoten 4 Knoten 3 Kommunikationsnetz Knoten 2 Knoten 1 Knoten 5 Abb. 3.6: Verteilte Datenbankumgebung Datenmodelle, 5. Auflage, Kapitel 13
13.8 Schemata bei einer homogenen Verteilung Globales Schema Lokales Schema Globales externes Lokale DB 13.8 Schemata bei einer homogenen Verteilung Abb. 3.7: Schemata bei einer homogenen Verteilung Datenmodelle, 5. Auflage, Kapitel 13
13.9 Schemaebenen in heterogenen verteilten Systemen Globales Schema Export- Schema Externes DB Lokales Komponenten- Sichten- Definition Integration Aufteilung Übersetzung 13.9 Schemaebenen in heterogenen verteilten Systemen Abb. 3.8: Schemaebenen in heterogenen verteilten Systemen Datenmodelle, 5. Auflage, Kapitel 13
13.10 Shared-Memory-Architektur Verbindungs- netzwerk Speicher n Speicher 1 Proz. m Proz. 1 Platte 1 Platte k . . . Abb. 3.9: Shared-Memory-Architektur Datenmodelle, 5. Auflage, Kapitel 13
13.11 Shared-Disk-Architektur Verbindungs- netzwerk Speicher m Speicher 1 Proz. m Proz. 1 Platte 1 Platte k . . . 13.11 Shared-Disk-Architektur Abb. 3.10: Shared-Disk-Architektur Datenmodelle, 5. Auflage, Kapitel 13
13.12 Shared-Nothing-Architektur Verbindungs- netzwerk Proz. m Proz. 1 Platte 1 Platte m . . . Speicher m Speicher 1 13.12 Shared-Nothing-Architektur Abb. 3.11: Shared-Nothing-Architektur Datenmodelle, 5. Auflage, Kapitel 13