Postgres używa MVCC (multi‑version concurrency control): update tworzy nową wersję wiersza, a odczyty korzystają ze snapshotu spójnego widoku. Dzięki temu odczyty mogą czytać stare wersje bez blokowania zapisów; VACUUM sprząta martwe wiersze później.