In diesem Buch geben wir einen Überblick über COMMIT-Protokolle, die verwendet werden, um die Teilnehmer einer verteilten Transaktion so zu koordinieren, dass sich alle über das Ergebnis der Transaktion einig sind. Presumed-abort und presumed-commit sind die beiden bekanntesten zweiphasigen Commit-Protokolle. Presumed-abort ist weithin implementiert. Es handhabt den Abbruch von Transaktionen effizient und erfordert nur einen einzigen erzwungenen Log-Schreibvorgang beim Koordinator für den häufigen Fall, dass die Transaktion bestätigt wird. Auch Nur-Lese-Transaktionen werden effizient gehandhabt.