[prev] 37 [next]

Transaction Processing (cont)

Concurrent transactions are
  • desirable, for improved performance (throughput)
  • problematic, because of potential unwanted interactions
To ensure problem-free concurrent transactions:
  • Atomic ... whole effect of tx, or nothing
  • Consistent ... individual tx's are "correct" (wrt application)
  • Isolated ... each tx behaves as if no concurrency
  • Durable ... effects of committed tx's persist