• 1 Introduction
  • 2 Original approach to optimistic concurrency control
  • 3 Shortcomings of the original approach
  • 4 Improvement of validation
  • 5 A validation scheme for read transactions
  • 6 Multiversion optimistic concurrency control
  • 7 Substitute transactions: a general solution for the starvation problem
  • 8 Conclusion