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