Система зеркального отображения данных в распределённых системах работает следующим образом: 4
- Основной сервер обслуживает запросы пользователей и отправляет журнал транзакций зеркальному серверу. 4
- Зеркальный сервер повторяет все операции вставки, обновления и удаления, как и в основной базе. 4
- Как только зеркальный сервер выполняет и фиксирует транзакции, он отправляет основному подтверждающее сообщение. 4
- В режиме высокого уровня безопасности новые транзакции основным сервером не исполнятся, пока не будет получено подтверждение от зеркального. 4
- При сбое на основном сервере необходимо переключиться на зеркальный вручную. 4
- В режиме высокого уровня доступности переключение происходит автоматически, доступность серверов контролирует следящий сервер. 4 Как только выходит из строя основной сервер, следящий меняет их ролями с зеркальным, когда восстановится основной, произойдёт обратная замена. 4
- В режиме высокой производительности (асинхронном) основной сервер исполняет транзакции, не дожидаясь подтверждения от зеркального. 4
Зеркальное отображение хорошо работает в условиях, требующих высокой доступности и быстрого перехода на другой ресурс с небольшой потерей данных. 1