Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme

Ähnliche Präsentationen


Präsentation zum Thema: "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"—  Präsentation transkript:

1 Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Gottfried Vossen 5. Auflage 2008 Kapitel 13: Architekturkonzepte für Datenbanksysteme

2 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

3 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

4 13.2 Das Client/Server-Konzept
Request Reply Bearbeitung Abb. 3.2: Das Client/Server-Konzept Datenmodelle, 5. Auflage, Kapitel 13

5 13.3 3-Tier-Anwendungsarchitektur
Gespeicherte Daten (Seiten) Datenbank- Server Applikations- Benutzer Clients . . . ... Objekte Gekapselte Daten Offene Daten Anfrage Antwort Applikation 2 Applikation 1 Tier-Anwendungsarchitektur eindeutschen Datenmodelle, 5. Auflage, Kapitel 13

6 13.4 Relationaler Anfrageserver
Client Server SQL-Anfrage Ergebnis SQL-Maschine Cursor- Verwaltung Anwendung Abb. 3.3: Relationaler Anfrageserver Datenmodelle, 5. Auflage, Kapitel 13

7 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

8 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

9 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

10 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

11 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

12 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 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

14 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


Herunterladen ppt "Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme"

Ähnliche Präsentationen


Google-Anzeigen