Skip to Main Content
Datenbank Interna
book

Datenbank Interna

by Alex Petrov
September 2024
Intermediate to advanced content levelIntermediate to advanced
376 pages
11h 51m
German
O'Reilly Media, Inc.
Book available
Content preview from Datenbank Interna

Kapitel 13. Verteilte Transaktionen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Um Ordnung in einem verteilten System aufrechtzuerhalten, müssen wir zumindest eine gewisse Konsistenz garantieren. In "Konsistenzmodelle" haben wir über Konsistenzmodelle für ein einzelnes Objekt und eine einzelne Operation gesprochen, die uns helfen, über die einzelnen Operationen nachzudenken. In Datenbanken müssen wir jedoch oft mehrere Operationen atomar ausführen.

Atomare Operationen werden in Form von Zustandsübergängen erklärt: Die Datenbank befand sich im Zustand A, bevor eine bestimmte Transaktion gestartet wurde; als diese beendet wurde, wechselte der Zustand von A zu B. In Bezug auf die Operation ist dies einfach zu verstehen, da Transaktionen keinen vorher festgelegten Zustand haben. Stattdessen wenden sie Operationen auf Datensätze an, die zu einem bestimmten Zeitpunkt beginnen. Das gibt uns eine gewisse Flexibilität bei der Planung und Ausführung: Transaktionen können neu geordnet und sogar erneut ausgeführt werden.

Das Hauptaugenmerk der Transaktionsverarbeitung liegt auf der Bestimmung zulässiger Historien, um mögliche verschachtelte Ausführungsszenarien zu modellieren und darzustellen. Die Historie stellt in diesem Fall einen Abhängigkeitsgraphen dar: welche Transaktionen wurden vor der Ausführung der aktuellen Transaktion ausgeführt. Die Geschichte ist serialisierbar, wenn sie äquivalent (d. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Grundlagen der skalierbaren Systeme

Grundlagen der skalierbaren Systeme

Ian Gorton
IBM Spectrum Archive Enterprise Edition V1.3.1.2: Installation and Configuration Guide

IBM Spectrum Archive Enterprise Edition V1.3.1.2: Installation and Configuration Guide

Hiroyuki Miyoshi, Khanh Ngo, Arnold Byron Lua, Larry Coyne
Java™ Performance

Java™ Performance

Charlie Hunt, Binu John
IBM TotalStorage DS6000 Series: Performance Monitoring and Tuning

IBM TotalStorage DS6000 Series: Performance Monitoring and Tuning

Cathy Warrick, Craig Gordon, Benoit Granier, Keitaro Imai, Rosemary McCutchen, Brannen Proctor, Jim Sedgwick, Paulus Usong, Mary Ann Vandermark, John Wickes

Publisher Resources

ISBN: 9781098184285