AWS, Dynamodb, Database, Distributed Systems, NoSQL.
'Hello', version = 2 WHERE version = 1; COMMIT; Read lock statements (a.k.a. pessimistic locking) SELECT * FROM table WHERE version = 1 FOR UPDATE; UPDATE table SET value 2 WHERE version 1; COMMIT; Note: Some relational databases also support a feature called Multiversion Concurrency Control