Təkrarlanan Oxuma səviyyəsi nə deməkdir və verilənlər bazası əməliyyatlarında hansı problemi qarşısını alır?
sobes.tech Süni İntellekt
AI-dan cavab
İşlemler üçün Repeatable Read izolyasiya səviyyəsi, eyni əməliyyat daxilində təkrarlanan oxumalarda eyni məlumatların həmişə eyni nəticələr verməsini təmin edir.
Bu, təkrarlanmayacaq oxuma (non-repeatable read) problemini qarşısını alır; bu zaman, iki oxuma arasında, başqa bir əməliyyat məlumatları dəyişə bilər.
Məsələn, əgər A əməliyyatı bir sətiri oxuyursa və sonra B əməliyyatı bu sətiri dəyişdirib təsdiqləyirsə, Repeatable Read səviyyəsində, A əməliyyatı təkrar oxuma zamanı ilkin dəyəri görəcək, dəyişdirilmişi yox.
Lakin, Repeatable Read hər zaman phantom oxumaları (yeni sətirlərin yaranması) qarşısını almır; bunun üçün Serializable səviyyəsi lazımdır.
Beləliklə, Repeatable Read, eyni əməliyyat daxilində təkrarlanan oxumalarda məlumatların sabitliyini təmin edir, məlumat bazası ilə işləmənin bütövlüyünü və proqnozlaşdırılmasını artırır.