Встречается на собеседованиях • сегодня

Что такое Partition Tolerance

Partition Tolerance (P) в CAP-теореме означает, что система продолжает работать даже при сетевых разделах (потеря связи между узлами).

Пример:
В распределённой базе данных при разрыве связи между серверами система должна либо:

  • Продолжать отвечать (жертвуя Consistency — AP-система, например Cassandra).
  • Или гарантировать Consistency, но отказать в ответе (CP-система, например ZooKeeper).
java
// Пример AP-подхода: запись в Cassandra (доступность важнее)  
session.execute("INSERT INTO users (id, name) VALUES (1, 'Alice')");  
// Даже при разрыве связи запись может попасть не на все узлы сразу  

Нюанс: В реальности часто выбирают компромисс (например, eventual consistency).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы