Назад | Перейти на главную страницу

В чем преимущества async. зеркальное отображение базы данных поверх репликации транзакций?

Я в основном разработчик, но наша организация небольшая, поэтому мне было поручено разработать стратегию высокой доступности для наших серверов SQL.

В настоящее время я управляю репликацией транзакций на два дополнительных сервера - один для обслуживания веб-контента, а второй - для обработки более интенсивных запросов. Пишет по-прежнему только на один сервер.

Я сейчас в TechEd, пытаясь научиться решать эту задачу, и слышал, как многие люди говорят о зеркальном отображении базы данных и о разнице между синхронным и асинхронным зеркалированием, то есть о соотношении потери данных и производительности.

Я знаком с репликацией транзакций, но не с DBM. Я вижу явные преимущества синхронной DBM, но не знаю, почему можно использовать асинхронную DBM по сравнению с простой репликацией транзакций. Кто-нибудь может меня заполнить?

Если вы ищете HA только для нескольких таблиц, можно использовать TR, но DBM работает со всей базой данных. Также обратите внимание, что настройка DBM и управление ею проще по сравнению с TR.

Если вам нужно узнать больше о DBM, посмотрите книгу Роберта Дэвиса по этой теме.