Multi-Version Concurrency Control сохраняет несколько версий строки; каждая транзакция считывает согласованный снимок с момента его запуска, в то время как авторы создают новые версии вместо того, чтобы перезаписывать их на месте. Читатели никогда не блокируют писателей и наоборот — как PostgreSQL/MySQL/Oracle реализует Read Committed/Repeatable Read без блокировки читателей.
Итог
Multi-Version Concurrency Control сохраняет несколько версий строки; каждая транзакция считывает согласованный снимок с момента его запуска, в то время как авторы создают новые версии вместо того, чтобы перезаписывать их на месте.