
Atomic Transactions: In Concurrent and Distributed Systems
In diesem Buch wird eine Theorie für Transaktionen entwickelt, die praktische Lösungen für Systementwickler bietet und sich auf die Schnittstelle zwischen dem Benutzer und der Datenbank konzentriert, die Transaktionen ausführt. Atomare Transaktionen sind eine nützliche Abstraktion für die Programmierung nebenläufiger und verteilter Datenverarbeitungssysteme.
Es werden viele wichtige Algorithmen vorgestellt, die maximale Gleichzeitigkeit bei der Transaktionsverarbeitung ermöglichen, ohne die Datenintegrität zu beeinträchtigen. Die Autoren fügen eine gut ausgearbeitete Fallstudie zur Datenverarbeitung bei, um dem Leser ein besseres Verständnis der Algorithmen zur Transaktionsverarbeitung zu vermitteln.
Das Buch bietet konzeptionelle Werkzeuge für den Entwurf neuer Algorithmen und für die Entwicklung von Variationen der bekannten Algorithmen, die in den Diskussionen vorgestellt werden. Unabhängig davon, ob Ihr Hintergrund in der Entwicklung praktischer Systeme oder formaler Methoden liegt, wird dieses Buch Ihnen eine neue Sichtweise auf verteilte Systeme bieten.