Technical definition
Optimistic concurrency control
A strategy that detects conflicting writes at commit time instead of locking data in advance.
What It Means
Optimistic concurrency control allows concurrent work and rejects a write if the underlying version changed. The application must then retry, merge, or ask the user to resolve the conflict.