[prev] 2 [next]

Atomicity/Durability

Reminder:

Transactions are atomic

  • if a tx commits, all of its changes persist in DB
  • if a tx aborts, none of its changes occur in DB
Transaction effects are durable
  • if a tx commits, its effects persist
    (even in the event of subsequent (catastrophic) system failures)

Implementation of atomicity/durability is intertwined.