[prev] 40 [next]

Atomicity/Durability

Reminder:

Transactions are atomic

  • if a tx commits, all of its changes occur 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.