CodeShot
Seniorسختی 4 از ۵· در 25٪ مصاحبه‌های این حوزه پرسیده شده

CAP Theorem چه می‌گوید؟

نشان کردن

پاسخ کوتاه

در یک سیستم توزیع‌شده هنگام بروز Partition، فقط می‌توان بین Consistency و Availability یکی را انتخاب کرد، نه هر دو را کامل.

پاسخ کامل

وقتی ارتباط بین گره‌های یک سیستم توزیع‌شده قطع می‌شود (Partition)، سیستم باید تصمیم بگیرد: یا پاسخ ندهد تا داده سازگار بماند (CP)، یا پاسخ دهد ولی احتمالاً با داده قدیمی‌تر (AP).

نکته مهم

یک مثال واقعی آماده داشته باشید: Cassandra نمونهٔ AP، یک سیستم بانکی سنتی نمونهٔ CP.