эксплуатационная инструкция: реплика сильно отстала — практический разбор для разработчика, архитектора или владельца сервиса. Цель — превратить общий вопрос в проверяемое решение с метриками и планом отката.
С какого вопроса начать
Зафиксируйте бизнес-операцию, объём и рост данных, профиль чтения и записи, требования к согласованности, доступности и восстановлению. Пока эти параметры не названы, выбор технологии остаётся мнением.
Порядок проверки
- Соберите репрезентативные данные и запросы.
- Зафиксируйте базовую конфигурацию и результат.
- Изменяйте один фактор за эксперимент.
- Смоделируйте отказ и восстановление.
- Запишите решение и условия его пересмотра.
Матрица решения
| Критерий | Что проверить | Ошибка |
|---|---|---|
| Нагрузка | p95/p99, пропускная способность, конкуренция | ориентироваться только на среднее |
| Данные | объём, рост, кардинальность, срок хранения | тестировать на игрушечной выборке |
| Надёжность | RPO, RTO, восстановление и переключение при отказе | считать наличие реплики резервной копией |
| Эксплуатация | обновления, наблюдаемость, компетенции | игнорировать стоимость сопровождения |
Практический вывод
Для темы «эксплуатационная инструкция: реплика сильно отстала» решение считается готовым, когда команда может воспроизвести тест, объяснить компромисс и безопасно вернуться к предыдущему состоянию. Конкретная СУБД выбирается после этого, а не до.
