Diskussion:Saga (Entwurfsmuster)

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 2 Monaten von RolandS-KA in Abschnitt Definition von Transaktion ist nicht korrekt
Zur Navigation springen Zur Suche springen

Bild zu Saga fehlerhaft

[Quelltext bearbeiten]

Das Bild der Saga ist fehlerhaft, da dort auch die Operationen kompensiert werden, die zuvor fehlgeschlagen sind. (nicht signierter Beitrag von 141.41.74.203 (Diskussion) 12:55, 14. Mai 2020 (CEST))Beantworten

Definition von Transaktion ist nicht korrekt

[Quelltext bearbeiten]

Die im Artikel beschriebene Situation einer Reisebuchung ist eine klassische Transaktion. Die Behauptung im Artikel, es wäre keine, ist falsch.

Siehe dazu z.B. Bernstein, Newcomer: "Principles of transaction processing", Morgan Kaufmann, 2009, ISBN 978-1-55860-623-4 --RolandS-KA (Diskussion) 17:45, 23. Sep. 2024 (CEST)Beantworten

Typischerweise sind Transaktionen, wie die hier beschriebene, relativ langlaufend. Deshalb wurde das Konzept einer SAGA entwickelt, die eine solche TA auf mehrere kleinere TAs aufteilt und dennoch das ACID-Prinzip garantiert.

Siehe dazu Hector Garcia-Monina, Kenneth Salem: "SAGAS", CS-TR-070-87, Department of Computer Science, Princeton University, 1987