Sobes.tech
Junior — Middle

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.