Datenbanken

Regeln für Lese-/Schreibsperren

1. Transaktion T muss Operaion read_lock (X)/ write_lock (X) aufrufen, bevor in T eine read_item (X)-Operation ausgeführt wird

2. Transaktion T muss Operation write_lock (X) aufrufen, bevor in T eine write_item (X) Operation ausgeführt wird

3. Transaktion T muss die Operation unlock (X) aufrufen, nachdem in T alle read_item (X)-/ write_item (X)-Operation abgeschlossen sind

4. Transaktion führt keine (weiteren) Operationen read_lock (X)/ write_lock (X) aus, wenn sie bereits über Lese- oder Schreibsperre verfügt

5. Transaktion T führt nur Operation unlock (X) aus, wenn sie über Lese- oder Schreibsperre auf X verfügt

Diskussion