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

Какие знаешь проблемы БД в режиме кластера

В кластерных БД основные проблемы включают:

  1. Согласованность данных (Consistency) – CAP-теорема ограничивает одновременное обеспечение согласованности, доступности и устойчивости к разделению.

  2. Репликация и задержки – Реплики могут отставать от мастера, вызывая чтение устаревших данных.

  1. Распределенные транзакции – 2PC (Two-Phase Commit) сложен и медлителен, может стать узким местом.

  2. Шардинг (Partitioning) – Неравномерное распределение данных (hotspots), сложность JOIN-запросов.

  3. Отказоустойчивость – Выход узла может привести к перераспределению нагрузки и временной недоступности.

Пример с MongoDB:

java
// Чтение с возможным отставанием реплики
MongoClient client = new MongoClient("replicaSet/node1,node2,node3");
client.setReadPreference(ReadPreference.secondaryPreferred()); // Чтение с реплики  

Решение – баланс между согласованностью и производительностью (например, квороумные чтения в Cassandra).

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

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

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

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