Junior — Middle
Kas on võimalik olukord, kus toimub Mittetäielik lugemine, kasutades Read Committed isolatsioonitaset?
sobes.tech AI
Vastus AI-lt
Jah, Non-Repeatable Read olukord on võimalik Read Committed isolatsioonitasemel.
Read Committed tagab, et tehing näeb ainult kinnitatud muudatusi, kuid ei kaitse selle eest, et andmed, mida tehing alguses luges, võivad teistest tehingutest enne selle lõpetamist muutuda.
Non-Repeatable Read näide:
- A tehing loeb rida andmebaasist.
- B tehing muudab selle rea ja kinnitab muudatused.
- A tehing loeb sama rida uuesti ja näeb muudetud andmeid.
Seega võivad andmed ühe tehingu jooksul lugemiste vahel muutuda, mida nimetatakse Non-Repeatable Read-ks.