Sobes.tech
Junior — Middle

Da li je moguća situacija Neponovljivog čitanja pri korišćenju nivoa izolacije Read Committed?

sobes.tech АИ

Одговор од АИ

Da, situacija Non-Repeatable Read je moguća na nivou izolacije Read Committed.

Read Committed garantuje da transakcija vidi samo potvrđene promene, ali ne štiti od toga da podaci, pročitani na početku transakcije, mogu biti izmenjeni od strane drugih transakcija pre njenog završetka.

Primer Non-Repeatable Read:

  1. Transakcija A čita red iz baze.
  2. Transakcija B menja taj red i potvrđuje promene.
  3. Transakcija A ponovo čita isti red i vidi izmenjene podatke.

Tako, podaci unutar iste transakcije mogu se menjati između čitanja, što se naziva Non-Repeatable Read.