MVCC (Multi-Version Concurrency Control) — это модель конкурентного доступа, при которой PostgreSQL хранит несколько версий одной строки и даёт транзакциям согласованный снимок данных без жёсткой блокировки чтения. Благодаря этому чтения обычно не блокируют записи и наоборот, а старые версии строк потом убираются VACUUM.