Выбор ответа Middle Консистентность и CAP спрашивают часто обновлено

Реальный выбор в CAP

Вопрос

Какое утверждение о CAP-теореме верно для распределённой системы?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: При сетевом разделении приходится выбирать между консистентностью и доступностью. Разделение сети в распределённой системе случается и не выбирается, поэтому реальный выбор делается в момент разделения: отвечать возможно устаревшими данными (AP) или отказывать в ответе (CP).

Варианты ответа

  1. Можно выбрать CA и отказаться от устойчивости к разделению сети
  2. При сетевом разделении приходится выбирать между консистентностью и доступностьюправильный ответ
  3. CAP запрещает иметь консистентность и доступность одновременно даже без сбоев
  4. CAP означает, что из трёх свойств всегда работают только два

Разбор

Разделение сети в распределённой системе случается и не выбирается, поэтому реальный выбор делается в момент разделения: отвечать возможно устаревшими данными (AP) или отказывать в ответе (CP). Без разделения можно иметь и то, и другое, поэтому «всегда только два» и «даже без сбоев» неверно. CA имеет смысл только для системы на одном узле.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.