Multi-version Concurrency Control (MVCC) Two-Phase Locking (Deadlock Prevention)
If two transactions attempt to write to the same entry, the first transaction to operate on the entry wins and the other transaction is canceled. When a transaction writes to an entry, other transactions may access the previous value of the entry.