CAP teoremi

CAP teoremi () — dağıtık sistemlərdəki üç əsas xüsusiyyətin eyni anda tam şəkildə təmin edilə bilməyəcəyini bildirən nəzəriyyədir.

 Teorem 
CAP abbreviaturası üç əsas xüsusiyyəti təmsil edir:
 Tutarlılıq () — sistemdəki bütün düyünlər eyni anda eyni məlumatı alır. Yəni, bir sorğu sistemə daxil olduğu zaman, hər hansı bir düyündən alınan cavab həmişə ən son dəyişdirilmiş məlumatı əks etdirir.
 Əlçatanlıq () — sistem hər zaman cavab verir, hətta bəzi düyünlər sıradan çıxsa belə. Yəni, istənilən vaxt sorğuya cavab ala bilərsiniz.
 Bölünmə toleransı () — sistemdə şəbəkə bölünmələri, yəni bəzi düyünlər arasında əlaqə pozuntuları olsa da, sistemin işini davam etdirməsi mümkündür.

 Haqqında  
CAP teoreminin üç xüsusiyyətin hər ikisini eyni vaxtda tam şəkildə təmin etmək mümkün deyil. Yalnız ikisi birlikdə əldə edilə bilər, üçüncü xüsusiyyətə isə qurban verilməlidir:

Tutarlılıq + Əlçatanlıq — sistem hər zaman ən son məlumatı göstərir və əlçatan olur, lakin bölünmələr zamanı işini davam etdirməyə bilər.
Tutarlılıq + Bölünmə Toleransı — sistem bölünmələr zamanı işləyir və bütün düyünlərdə eyni məlumatı saxlayır, lakin bəzi düyünlər işləmir deyə əlçatanlıq pozula bilər.
Əlçatanlıq + Bölünmə Toleransı — sistem həmişə cavab verir və bölünmələr zamanı işləyir, lakin məlumatlar hər zaman tam tutarlı olmaya bilər.

CAP teoremi, dağıtık sistemlərin dizaynında vacib nəzəriyyədir və sistemlərin necə işləyəcəyini seçərkən mühəndislərə istiqamət verir.

 İstinadlar 

Kateqoriya:Verilənlər bazasının idarəetmə sistemləri
Kateqoriya:Paylanmış hesablama arxitekturası