какую репликацию я должен использовать? - PullRequest
1 голос
/ 12 апреля 2011

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

Ответы [ 2 ]

1 голос
/ 12 апреля 2011

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

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

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

0 голосов
/ 12 апреля 2011

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

Транзакционный, как правило, один из способов.

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

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

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

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

...