image

KAPITEL 7

Transaktionen

Einige Autoren haben behauptet, dass es zu teuer ist, einen generellen Zwei-Phasen-Commit zu unterstützen, weil dies Performance- oder Verfügbarkeitsprobleme mit sich bringt. Unserer Ansicht nach sollten sich Anwendungsprogrammierer besser mit Performanceproblemen aufgrund der übermäßigen Verwendung von Transaktionen befassen, sofern solche Engpässe entstehen, als immer um das Fehlen von Transaktionen herum zu codieren.

James Corbett et al., Spanner: Google’s Globally-Distributed Database (2012)

In der harten Realität der Datensysteme kann vieles schiefgehen:

  • Die Datenbanksoftware oder -hardware kann jederzeit ausfallen ...

Get Datenintensive Anwendungen designen now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.