Weiter Zurück Inhalt

8. MVCC

Multiversion Concurrency Control stellt sicher, daß jeder, der in einer Session an der DB arbeitet, auch nur wirklich gültige Daten zu sehen bekommt.

Dies lässt sich sehr einfach demonstrieren, indem man in zwei Datenbankverbindungen eine Transaction (BEGIN;) startet, in der ersten eine Buchung durchführt und parallel dazu die Kontostände in der zweiten Verbindung betrachtet. Die Buchung wird erst nach einem Commit für alle anderen sichtbar.

Links

Wikipedia MVCC BEGIN COMMIT ROLLBACK


Weiter Zurück Inhalt