Sobes.tech
Junior — Middle

Wordt het isolatieniveau Read Uncommitted ondersteund in PostgreSQL?

sobes.tech AI

Antwoord van AI

In PostgreSQL wordt het isolatieniveau Read Uncommitted niet rechtstreeks ondersteund. Het laagste niveau dat in PostgreSQL wordt geïmplementeerd, is Read Committed.

Read Committed garandeert dat een transactie alleen de gegevens ziet die door andere transacties op het moment van de query zijn bevestigd. Dit voorkomt het lezen van "vuil" (niet-bevestigde) gegevens.

Als een strengere isolatie nodig is, kan men Repeatable Read of Serializable gebruiken.

Dus, in PostgreSQL bestaat er geen apart Read Uncommitted-niveau, omdat de architectuur van het DBMS en MVCC (multi-versiebeheer) dit isolatieniveau overbodig maken.