Optimistic locking Transactions proceed freely without acquiring locks, only at commit time are they checked for potential conflicts. This means that a HUGE number of transactions can be in flight without locking contention.

In opposed to pessimistic locking where the transaction acquires the lock before attempting the transaction.