12

Transaktionsverwaltung

Nachdem in Kapitel 11 die theoretischen Grundlagen von Transaktionen behandelt wurden, werden nun konkrete Algorithmen und Verfahren vorgestellt, die einen reibungslosen Mehrbenutzerbetrieb garantieren.

Der erste Abschnitt beschäftigt sich mit den Architekturkomponenten zur Transaktionssynchronisation. Danach werden Sperrmodelle diskutiert, die zu den am weitesten verbreiteten Synchronisationsmechanismen gehören. Als nichtsperrende Verfahren werden der Serialisierbarkeitsgraphentester, das Zeitmarkenverfahren und optimistische Verfahren behandelt. Abschließend wird die Umsetzung der behandelten Techniken in kommerziellen SQL-Systemen behandelt.

12.1 Der Scheduler

Der Transaktionsmanager bzw. der Scheduler1 (siehe Abbildung ...

Get Datenbanken -- Implementierungstechniken, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.