Sobes.tech
Junior — Middle

Read Committed izolatsiya darajasidan foydalanishda Takrorlanmaydigan O'qish holati mumkinmi?

sobes.tech AI

AIdan javob

Ha, Non-Repeatable Read holati Read Committed izolatsiya darajasida mumkin.

Read Committed garantiyalash, tranzaksiya faqat tasdiqlangan o'zgarishlarni ko'rishini ta'minlaydi, lekin tranzaksiya boshida o'qilgan ma'lumotlar boshqa tranzaksiyalar tomonidan tranzaksiya tugashidan oldin o'zgartirilishi mumkinligini himoya qilmaydi.

Non-Repeatable Read misoli:

  1. A tranzaksiya bazadan satr o'qiydi.
  2. B tranzaksiya bu satrni o'zgartiradi va o'zgarishlarni tasdiqlaydi.
  3. A tranzaksiya ayni satrni qayta o'qiydi va o'zgartirilgan ma'lumotlarni ko'radi.

Shunday qilib, bir tranzaksiya ichida ma'lumotlar o'qishlar orasida o'zgarishi mumkin, bu Non-Repeatable Read deb ataladi.