تئوری سی‌ای‌پی

در علوم نظری رایانه، تئوری سی‌ای‌پی () بیان می‌کند که برای یک سامانهٔ رایانه‌ای توزیع‌شده امکان‌پذیر نیست که هر سهٔ این موارد را همزمان فراهم کند:
 سازگاری (Consistency) (همهٔ گره‌ها دادهٔ مشابهی در یک زمان ببینند)
 دردسترس بودن (Availability) (همه درخواست‌ها در مورد موفقیت آمیز یا ناموفق بودن عملیات جوابی دریافت کنند)
 تحمل تقسیم داده‌ها (Partition tolerance) (سامانه به کار خودش ادامه دهد حتی در صورت پیش‌آمدن شکست شبکه‌ای)

منابع 

 
محاسبات توزیع‌شده
سامانه‌های مدیریت پایگاه داده‌ها