Репликация транзакционной базы данных по ненадежному каналу
Я хотел настроить репликацию базы данных (транзакционную) между двумя офисами, и мне было интересно, рекомендуется ли делать это по ненадежному каналу? Я планирую настроить эту репликацию транзакций на VPN через Интернет, и я пытаюсь объяснить сбои в подключении к Интернету. Есть ли какие-либо другие проблемы с репликацией транзакций, которые я должен принять во внимание?
Кроме того, я не смог выяснить разницу между репликацией транзакций с обновляемыми подписками и объединенной репликацией, есть ли рекомендуемая статья / книга для передового опыта репликации.
Я надеюсь настроить эту репликацию на SQL Server 2008. Заранее спасибо.
1 ответ
Мы добились большого успеха, используя Merge Replication со scneario, где клиенты довольно часто находятся в автономном режиме, и у нас могут быть двусторонние изменения. Интерфейс и настройка для Merge Replication были довольно безболезненными. Единственные реальные проблемы, которые у нас были, были с уровнями регистрации / проверки. Если они установлены на высоком уровне, это может вызвать некоторые серьезные проблемы с производительностью. Документация Microsoft по репликации слиянием действительно хороша, и форумы по репликации в социальных сетях MSDN также очень хороши (вы получите хорошие ответы на вопросы таких людей, как Хилари Коттер (MVP)).
Использование VPN может быть хорошим кандидатом для репликации слиянием, хотя на самом деле это зависит от объема данных и т. Д. У меня есть около 20 подписок, которые много автономны и имеют очень мало проблем с использованием репликации слиянием, но они не выполняют большие объемы транзакций.