Junior — Middle
Маалыматтар базасын башкаруу системаларында Repeatable Read бөлүнүү деңгээлинин колдонуу максаты эмнеде?
sobes.tech AI
AIден жооп
Tranzaksiya izolyatsiya darajasi Repeatable Read, non-repeatable read fenomenini oldini olish uchun mo'ljallangan. Bu shuni anglatadiki, bir tranzaksiya doirasida, ayni ma'lumotlarni qayta o'qishda, ular o'zgarmaydi, hatto boshqa tranzaksiyalar ularni yangilashga harakat qilsa ham.
Ma'lumotlar:
- Tranzaksiya boshida o'qilgan ma'lumotlarning uning tugashigacha o'zgarmasligini ta'minlash.
- Bir tranzaksiya, takroriy o'qishda, ayni yozuvlar uchun turli qiymatlarni ko'rmasligini oldini olish.
Ammo, Repeatable Read bilan, yangi satrlar, so'rov shartiga javob beradigan, boshqa tranzaksiyalar natijasida paydo bo'lishi mumkin, phantom o'qishlar (phantom reads) yuzaga kelishi mumkin.
C# va .NET da, Repeatable Read darajasini sozlash mumkin.