Горячий резерв (Hot Standby) – режим работы резервного сервера базы данных, при котором он непрерывно получает изменения с основного сервера через репликацию и одновременно обслуживает запросы на чтение. При отказе основного сервера резервный повышается до основного за короткое время.
Виды резерва
- Холодный – резервный сервер выключен, восстановление долгое.
- Тёплый – получает изменения, но не обслуживает запросы.
- Горячий – получает изменения и обслуживает чтение.
Режимы репликации
- Асинхронная: минимальное влияние на основной сервер, возможна небольшая потеря последних транзакций.
- Синхронная: транзакция подтверждается после записи на резерв, потерь нет, но выше задержка.
Автоматическое переключение
Менеджеры кластеров отслеживают состояние узлов и автоматически переключают роль основного сервера, перенастраивая клиентов через виртуальный адрес, DNS или прокси.
Применение
Отказоустойчивость критичных баз, разгрузка основного сервера от отчётных запросов, резервная площадка.