In Computer Science, in the field of databases, non-lock concurrency control is a concurrency control method used in relational databases without using locking.

There are several non-lock concurrency control methods, which involve the use of timestamps on transaction to determine transaction priority:

  • Optimistic concurrency control
  • Timestamp-based concurrency control
  • Validation-based concurrency control
  • Multiversion concurrency control
  • Snapshot isolation

See also

  • Concurrency pattern
  • InterBase
  • Lock-free and wait-free algorithms

References