Sobes.tech
Junior — Middle

Kas PostgreSQL toetab Read Uncommitted isolatsioonitaset?

sobes.tech AI

Vastus AI-lt

PostgreSQL-s ei toetata otseselt transaktsioonide eraldusastet Read Uncommitted. PostgreSQL-i madalaim rakendatud eraldusaste on Read Committed.

Read Committed tagab, et transaktsioon näeb ainult neid andmeid, mis on teistest transaktsioonidest selle aja jooksul kinnitatud. See takistab "räpaseid" (kinnitamata) andmeid lugeda.

Kui on vaja rangemat eraldusastet, saab kasutada Repeatable Read või Serializable.

Seega, PostgreSQL-is ei ole eraldi Read Uncommitted taset, kuna SGBD arhitektuur ja MVCC (mitmeversiooniline kontroll) muudavad selle eraldusastme üleliigseks.