4.1.33. Concurrency control

  • Must avoid 3+ problems
    • Lost update, dirty read, incorrect summary
    • Deadlock/livelock - dining example
  • Data item granularity
  • Solutions
    • Protocols, validation
    • Locking
    • Timestamps