SQL Mirroring VS SQL Replication
У меня есть два экземпляра базы данных. Один из них размещен на веб-сервере, а другой является локальным экземпляром. Мне нужно синхронизировать данные между ними вовремя. Любая транзакция, запускаемая в веб-экземпляре, должна выполняться и в локальном экземпляре. Я искал на эту тему, и я не уверен, следует ли мне использовать репликацию (репликация слиянием) или зеркалирование.
1 ответ
Зеркальное отображение базы данных должно сделать единую базу данных доступной. Эта функция будет отсутствовать в SQL Server, так как Microsoft подталкивает людей к их решению AlwaysOn для обеспечения высокой доступности.
Если вы просто хотите, чтобы одни и те же транзакции применялись к другой базе данных, я бы порекомендовал репликацию транзакций. При этом агент чтения журнала используется для распространения транзакций из баз данных "издатель" в "подписчик". Из вашего краткого описания это звучит как то, что вам нужно.