Junior — Middle
Ma'lumotlar bazasi boshqaruv tizimlarida tranzaksiya izolyatsiyasi darajalarini ayta olasizmi?
sobes.tech AI
AIdan javob
Ma'lumotlar bazasi tizimlarida quyidagi asosiy izolyatsiya darajalari mavjud:
- Read Uncommitted (Tasdiqlanmagan o'qish) — bir tranzaksiya boshqa tranzaksiyalarning o'zgarishlarini ko'rishi mumkin, hatto ular tasdiqlanmagan bo'lsa ham (iflos o'qishlar mumkin).
- Read Committed (Tasdiqlangan o'qish) — bir tranzaksiya faqat tasdiqlangan o'zgarishlarni ko'radi, iflos o'qishlarni oldini oladi.
- Repeatable Read (Takrorlanadigan o'qish) — tranzaksiya davomida o'qilgan ma'lumotlar uning yakuniga qadar o'zgarmasligini kafolatlaydi, takrorlanmaydigan o'qishlarni oldini oladi.
- Serializable (Serializatsiya qilingan) — eng qat'iy daraja, tranzaksiyalar ketma-ketlikda bajariladi, fantom o'qishlarni oldini oladi.
Har bir daraja ma'lumotlarning yaxlitligi va ishlash o'rtasida muvozanatni ta'minlaydi.