SQL Mirroring VS SQL Replication

У меня есть два экземпляра базы данных. Один из них размещен на веб-сервере, а другой является локальным экземпляром. Мне нужно синхронизировать данные между ними вовремя. Любая транзакция, запускаемая в веб-экземпляре, должна выполняться и в локальном экземпляре. Я искал на эту тему, и я не уверен, следует ли мне использовать репликацию (репликация слиянием) или зеркалирование.

1 ответ

Зеркальное отображение базы данных должно сделать единую базу данных доступной. Эта функция будет отсутствовать в SQL Server, так как Microsoft подталкивает людей к их решению AlwaysOn для обеспечения высокой доступности.

Если вы просто хотите, чтобы одни и те же транзакции применялись к другой базе данных, я бы порекомендовал репликацию транзакций. При этом агент чтения журнала используется для распространения транзакций из баз данных "издатель" в "подписчик". Из вашего краткого описания это звучит как то, что вам нужно.

Другие вопросы по тегам