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
