Sobes.tech
Junior — Middle

Támogatott a Read Uncommitted izolációs szint PostgreSQL-ben?

sobes.tech MI

Válasz az MI-től

A PostgreSQL-ben a Read Uncommitted tranzakciós izolációs szintet nem támogatják közvetlenül. A PostgreSQL-ben a legalsó szint, amit megvalósítanak, a Read Committed.

A Read Committed garantálja, hogy egy tranzakció csak azokat az adatokat látja, amelyeket más tranzakciók megerősítettek a lekérdezés végrehajtásának pillanatában. Ez megakadályozza a "szennyezett" (nem megerősített) adatok olvasását.

Ha szigorúbb izolációra van szükség, használható a Repeatable Read vagy a Serializable.

Ezért a PostgreSQL-ben nincs külön Read Uncommitted szint, mivel az adatbázis architektúrája és a MVCC (többszörös verziókezelés) ezt az izolációs szintet redundánssá teszi.