Two-Phase-Commit :: two phase commit :: 2PC :: ITWissen.info

Registrieren Sie sich schon jetzt, um zukünftig unsere erweiterten Serviceangebote nutzen zu können.Hier geht es zur Registrierung

Two-Phase-Commit

2PC (two phase commit)

Two-Phase-Commit (2PC) ist ein Verfahren zur Sicherstellung der Datenkonsistenz in verteilten Datenbanken. Dieses Verfahren wird bei Transaktionen eingesetzt, damit diese konsistent über mehrere Datenbanken durchgeführt werden. Two-Phase-Commit ist ein weit verbreitetes Protokoll, das in herstellerspezifischen Ausprägungen eingesetzt wird.


<< Anzeige >>

Wie aus der Bezeichnung hervorgeht, erfolgen die verteilten Transaktionen in zwei Phasen. In der ersten Phase geht es um eine Teiltransaktion, die an die Datenbanksysteme übertragen wird. Die Datenänderungen erfolgen temporär. Bei der Teiltransaktion werden die Daten so gesichert, dass kein Datenverlust mehr möglich ist. Die Teiltransaktionen der verschiedenen Datenbanksysteme werden von der Koordinierungsstelle bestätigt.

In Phase 2 schließen die Datenbanksysteme die Transaktionen ab und bestätigen dies der Koordinierungsstelle. Die Transaktion ist dann vollzogen, wenn alle Bestätigungen eingegangen sind. Fehler in den Teiltransaktionen werden durch die fehlende Bestätigung erkannt.

Twitter - Folgen Sie uns!


Erlesene Technik-News von ITWissen als IT Quickies - in 140 Zeichen auf Twitter.
Folgen Sie uns!



Unsere Partner

Digitalisierung von Video, Dia&#039;s und Foto&#039;s

Werbung