Junior — Middle
Verilənlər bazası idarəetmə sistemlərində mövcud olan tranzaksiya izolasiya səviyyələrini qeyd edə bilərsənmi?
sobes.tech Süni İntellekt
AI-dan cavab
Verilənlər bazası idarəetmə sistemlərində aşağıdakı əsas izolyasiya səviyyələri mövcuddur:
- Read Uncommitted (Təsdiqlənməmiş oxuma) — bir əməliyyat digər əməliyyatların dəyişikliklərini görə bilər, hətta onlar təsdiqlənməsə də (çirkli oxumalar mümkün).
- Read Committed (Təsdiqlənmiş oxuma) — bir əməliyyat yalnız təsdiqlənmiş dəyişiklikləri görür, çirkli oxumaları qarşısını alır.
- Repeatable Read (Təkrarlanan oxuma) — əməliyyat daxilində oxunan məlumatların onun tamamlanmasına qədər dəyişməyəcəyini təmin edir, təkrarlanmayan oxumaları qarşısını alır.
- Serializable (Serializasiya olunmuş) — ən sərt səviyyə, əməliyyatlar ardıcıl kimi icra olunur, fantom oxumaları qarşısını alır.
Hər səviyyə performans və məlumatların bütövlüyü arasında balans təmin edir.