Фазы: запись в оба, чтение из старого, сверка, чтение из нового, выключение старого. Идемпотентность, мониторинг расхождений, быстрый rollback чтения.
Разбор
- Критерии расхождений.
- Нагрузка двойной записи.
- Ответственность за repair.
- Коммуникация прогресса.
Итог
Dual-write/read — управляемые фазы со сверкой, а не вечное состояние «пишем везде».