Transaktionale Systeme

Werbung
Transaktionale Systeme
H. Schweppe
Übungen / Projekt: Jürgen Broß
VL
Ü:
Mi. 10 – 12, SR 49
Do. 10– 12, SR 49
5 ECTS
Worum es geht:
Client 1
Client 2
Client n
Workflow
Controller
RM
RM
Flights
Hotels
© HS-2010
Transaction
Manager
RM
Cars
Progr1
Transaction
Mgr
RM
…
Customers
Verteiltes transaktionales System
HS / TA-00-start 2
Die Java Sicht
© HS-2010
Aus dem Java EE 5 Tutorial
HS / TA-00-start 3
Inhalt
• Transaktionale Verarbeitung:
Eigenschaften, Anwendungen, Architekturen
• Synchronisation
• Transaktionaler Schutz in verteilten Systemen
• Verteilte Commit-Protokolle
• Recovery in zentralen und verteilten DBS
• Parallele DBS, Grid, ..., Cloud Computing
• Replikation
• Autonome DB im Web und Webservices
© HS-2010
HS / TA-00-start 4
Organisatorisches zum Kurs
Erste Übung Do. 23.04.07
Übungen: primär Projekt,
theoretische Aufgaben zur Vorbereitung
Prüfung (Klausur | mündlich)
Bewertung: Note der Abschlussprüfung
Verbesserung um 0,3 | 0,4 bei Projektbewertung 1,7
"
0,6 | 0,7
"
1,0 | 1,3
in beiden Fällen: aktive Teilnahme vorausgesetzt.
In Übungslisten eintragen!
Slides in English...
© HS-2010
HS / TA-00-start 5
Was Sie wissen / können sollten...
Aus Einführung DBS: SQL, Grundlagen von
Transaktionen und Synchronisation
Alp IV:
Abstraktionen wie kritische Abschnitte, Semaphoren,
Synchronisation in Java, RPC
Rechnernetze: im wesentlichen elementare Telematik
(Java-)Programmierung (mindestens in einer Sprache
perfekt)
Praktischer Umgang mit einem DBS
© HS-2010
HS / TA-00-start 6
References
Bernstein, P.A., Newcomer, E.: Principles of Transaction
Processing, Morgan Kaufmann, San Matteo, 2. ed.,2009
~35 €
G. Vossen, G. Weikum: Transactional Information Systems:
Theory, Algorithms, and the Practice of Concurrency
Control and Recovery, ~86 €
Morgan Kaufmann, 2001, ISBN ISBN: 1558605088
Gray, J.; Reuter, A.: Transaction Processing - Concepts and
Techniques, Morgan Kaufmann Publishers, San Matteo,
1993 ~ 116 €
Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency
Control and Recovery in Database Systems, AddisonWesley, 1987 (pdf)
Literatur (2)
Rahm, E.: Mehrrechner-Datenbanksysteme, AddisonWesley, 1994
M.T. Özsu and P. Valduriez. Principles of Distributed
Database Systems, 2nd edition. Prentice-Hall,1999.
Material von B. Kemme (McGill), H. Garcia-Molina (Stanford),
Phil Bernstein (Microsoft), G. Alonso (ETH) , A. Rajaraman (Stanford),
Härder (KL)
© HS-2010
HS / TA-00-start 8
Herunterladen