Sobes.tech
Junior — Middle

Milline on PostgreSQLis rakendatud madalaim tehingute isolatsiooni tase?

sobes.tech AI

Vastus AI-lt

PostgreSQL-s on madalaim tehingu isolatsiooni tase Read Uncommitted. Kuid tegelikult PostgreSQL seda taset eraldi ei rakenda ja kui seadistate tehingud Read Uncommitted-ks, käitub see nagu Read Committed.

PostgreSQL-i peamised isolatsiooni tasemed:

  • Read Committed (vaikimisi): tehing näeb ainult neid andmeid, mis on kinnitatud tehingu algusest.
  • Repeatable Read: tehing näeb kinnitatud andmeid tehingu algusest, vältides korduvaid lugemisi.
  • Serializable: kõige rangem tase, mis tagab täieliku isolatsiooni.

Seetõttu on minimaalne rakendatav tase Read Committed.