logo search
SQL2008_Administration

10.3.1. Зеркальное отображение баз данных

В SQL Server 2008 предусмотрено новое средство для повышения отказоустойчивости — зеркальное отображение баз данных (database mirroring). При использовании этого средства изменения, которые вносятся в БД на одном сервере, мгновенно (или с небольшой задержкой) отображаются в копии БД на другом сервере.

Примущества зеркального отображения БД по сравнению с кластером:

Примущества зеркального отображения БД по сравнению с доставкой журналов:

Для зеркального отображения можно использовать два режима:

  1. Синхронный режим — при использовании этого режима транзакция не будет завершена, если она не прошла на обоих серверах. Скорость работы транзакций может существенно замедлиться. Этот режим работы подразделяется еще на два:

  • Асинхронный режим — транзакция вначале завершается на первом сервере, а затем информация о ней немедленно передается на второй сервер. Задержек при работе транзакций не будет, но данные между серверами могут синхронизироваться с небольшим отставанием.