awesome-everything EN
↑ Обратно к восхождению

Распределённые системы

Кворумы: тест на свободное воспроизведение

Суть Вопросы на свободное воспроизведение через весь раздел про quorum. Сначала ответьте своими словами, затем откройте модельный ответ и сравните.
Высота — путь к senior
НольJuniorMiddleSenior
Ты на senior-высоте — в орбите
◷ 14 min

Воспроизведение по памяти сильнее перечитывания. На каждый вопрос проговорите или запишите полный ответ по памяти — включая арифметику R, W, N — прежде чем открыть модельный ответ. Именно усилие реконструкции закрепляет инвариант пересечения.

Цель

Восстановите хребет раздела — почему R + W > N принуждает к пересечению, почему QUORUM лучше ALL, что покупает tunable consistency и что именно теряет sloppy quorum — не подглядывая в урок.

Вспомните перед уходом
  1. 01
    Сформулируйте инвариант R + W > N и докажите одним предложением, почему он гарантирует, что чтение видит последнюю запись.
  2. 02
    Почему QUORUM (W=2, R=2 при N=3) — производственный дефолт, а не запись в ALL или чтение из ALL?
  3. 03
    Что значит tunable consistency на практике, и что вы балансируете, выбирая R и W?
  4. 04
    Опишите sloppy quorum плюс hinted handoff и точно укажите, какую гарантию он приостанавливает и когда.
  5. 05
    Назовите три тихих режима сбоя кворума из раздела и скажите, почему каждый нигде не даёт ошибки.
  6. 06
    Как read repair и anti-entropy repair сходят реплики, и как они соотносятся с гарантией пересечения?
Итог

Если вы смогли восстановить каждый ответ по памяти, вы держите хребет раздела: R + W > N принуждает к пересечению по принципу Дирихле и должно быть строгим; QUORUM лучше ALL, потому что переживает отказ одного узла на обоих путях, сохраняя пересечение; tunable consistency значит задавать R и W пооперационно по треугольнику consistency/availability/latency; sloppy quorum плюс hinted handoff покупает доступность записи во время partition, приостанавливая пересечение, пока назначенный узел упал; три тихих режима сбоя (потеря записи при W=1, устаревшее чтение при sloppy, суб-пересекающийся дрейф) нигде не дают ошибки, потому что корректны-по-конфигурации; а read repair плюс anti-entropy на деревьях Меркла сводят разрывы потом, но никогда не заменяют гарантию в момент чтения.

Продолжить восхождение ↑Кворумы: чтение конфигов и кода
хоткеи развернуть
поиск
K
пред. пьеса
k
след. пьеса
j
тиры
t
это меню
?
sources3
expand
  1. 01
  2. 02
  3. 03

Trademarks belong to their respective owners. Editorial reference only.