Multiversion Concurrency Control (MVCC)
How keeping multiple versions of each row lets readers and writers avoid blocking each other entirely — the strategy behind PostgreSQL, MySQL/InnoDB, and most modern production databases.
9 min readUpdated 2026-09-04dbmsmvccpostgresqlconcurrency-control