Приведите реальный случай: отставание реплики после записи, задержка подтверждения при синхронной репликации или failover. Важно объяснить пользовательский эффект, диагностику и принятый компромисс.
Сталкивались ли вы на практике с кейсами, когда репликация БД влияет на пользователей или систему?
Приведите реальный случай: отставание реплики после записи, задержка подтверждения при синхронной репликации или failover. Важно объяснить пользовательский эффект, диагностику и принятый компромисс.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Приведите реальный случай: отставание реплики после записи, задержка подтверждения при синхронной репликации или failover. Важно объяснить пользовательский эффект, диагностику и принятый компромисс.
Типичный сценарий для обсуждения — пользователь сохранил изменение, затем прочитал старое состояние с replica. Возможные меры: чтение с primary для чувствительного пути, ожидание нужной позиции или явно допустимая eventual consistency. Другой риск — долго неработающая реплика и удержание журналов. Если подобного инцидента не было, не придумывайте его: расскажите, какие показатели наблюдали и как проверяли готовность переключения.