Datenbanksperre

Wenn mehrere Benutzer gleichzeitig versuchen, einen Datensatz zu aktualisieren, stellt das Datenbanksperrmodell sicher, dass die Aktualisierung jedes einzelnen Benutzers als Einheit durchgeführt wird. Zu beachten ist jedoch, dass jede neue Aktualisierung die vorherige Aktualisierung überschreibt. Ein explizites (pessimistisches) Sperrmodell verhindert, dass ein unerwarteter Datenverlust eintritt. Außerdem steuert es den Arbeitsablauf, wenn mehrere Benutzer gleichzeitig Aktualisierungen durchführen.

Es können zwei Sperrmodelle verwendet werden:

Optimistische Sperre (Optimistic Locking)

Pessimistische Sperre (Pessimistic Locking)


Feedback