Optimistic concurrency
Anta att konflikter är sällsynta — låt alla skriva, upptäck konflikt vid commit, retry.
Implementation: version-kolumn (incrementeras vid varje update). UPDATE har WHERE version = ?. Misslyckas: någon annan uppdaterade först. Skiljer från pessimistic locking (lås rader i förväg). Bra för: web-appar med få samtidiga skribenter. ETags fungerar på samma princip för HTTP.