какой тип репликации я должен использовать?

#sql-server #sql-server-2005 #sql-server-2008 #sql-server-2000 #replication

#sql-server #sql-server-2005 #sql-server-2008 #sql-server-2000 #репликация

Вопрос:

Я не могу понять разницу между репликацией транзакций и репликацией слиянием. Это мой сценарий: в организации у меня есть SQL server, которому необходимо собирать информацию с разных sql-серверов, которые расположены в разных частях организации или по всему городу, и на основе собранной информации будет создан некоторый отчет. Данные на разных серверах SQL обновляются каждые 5 или 6 минут. Я не знаю, должен ли я использовать репликацию транзакций или слиянием?

Ответ №1:

Транзакционная репликация обеспечивает постепенные изменения от одного издателя к одному или нескольким подписчикам.

Репликация слиянием объединяет изменения из нескольких подписчиков в центральном издателе.

Похоже, вам понадобится репликация слиянием в вашем сценарии.

Ответ №2:

Слияние. Каждый сайт является хозяином своих собственных данных.

Транзакционный обычно является одним из способов.

Вам нужно поделиться информацией, поэтому объедините ее…

Редактировать после комментария

В этом случае, да. Ваш вопрос подразумевает отчетность в каждом местоположении

Однако для повышения производительности я бы рассмотрел возможность размещения всех обновлений в очереди с помощью триггера и Service broker.Таким образом, запись на удаленный сервер отделяется от локальной транзакции.

Комментарии:

1. Вы не думаете, что транзакционного достаточно? главный сервер просто хочет собрать информацию с разных серверов и создать несколько отчетов, не изменяя данные на разных серверах.