Junior — Middle
Bir neçə əməliyyatın eyni vaxtda işlədiyi verilənlər bazasında hansı növ problemlər baş verə bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Bir verilənlər bazasında eyni zamanda bir neçə əməliyyat işlədilərkən aşağıdakı problemlər yarana bilər:
- Qarışıq oxuma (Dirty Read): bir əməliyyat başqa bir əməliyyat tərəfindən dəyişdirilmiş, lakin hələ təsdiqlənməmiş məlumatları oxuyur.
- Təkrarlanmayan oxuma (Non-repeatable Read): eyni məlumatlar bir əməliyyat daxilində yenidən oxunduqda, məlumatlar başqa bir əməliyyat səbəbindən dəyişə bilər.
- Fantom oxuma (Phantom Read): bir əməliyyatda sorğu yenidən icra olunduqda, başqa bir əməliyyat tərəfindən əlavə olunan yeni sətirlər görünür.
- Bloklamalar və qarşılıqlı bloklamalar (Deadlocks): əməliyyatlar bir-birini blok edə bilər, resursların sərbəst buraxılmasını gözləyərək.
Bu problemlərin qarşısını almaq üçün, əməliyyatların izolasiya səviyyələri istifadə olunur, bunlar əməliyyatlar arasında dəyişikliklərin görünürlüğünü və bloklamaları tənzimləyir.