PostgreSQL

MVCC

PostgreSQL ma zaimplementowany mechanizm MVCC (Multiversion Concurrency Control) do zarządzania transakcjami. Mechanizm ten umożliwia udostępnienie tej samej krotki więcej niż jednej transakcji. Równocześnie być może być przynajmniej nieco wersji tej samej krotki, które nie są widoczne na rzecz innych użytkowników do zakończenia danych transakcji. Dzięki temu kontakt danych wydajnie zachowuje zasadę ACID.