Concept Flow - Optimistic concurrency control
Transaction starts
Read data snapshot
Perform transaction operations locally
Attempt to commit
Check for conflicts
Commit
Transaction ends
The transaction reads data and works locally without locking. At commit, it checks for conflicts. If none, it commits; otherwise, it aborts and retries.