Как работает репликация снэпшотов в MS SQL Server

Поделись сейчас:

В этой статье объясняется процесс создания моментального снимка, подробно рассказывая о его работе.

Репликация моментального снимка в SQL Server пригодится, когда вы хотите поделиться своей базой данных именно так, как она есть прямо сейчас, не сосредотачиваясь на каких-либо обновлениях, которые будут в ней сделаны. Функция репликации снэпшотов SQL Server помогает пользователям делиться данными так, как они отображаются в текущий момент для подписчиков. Важно отметить, что, хотя процесс репликации моментального снимка может использоваться изолированно, онostly используется для предоставления только объектов базы данных или исходных данных, которые используются для транзакций и слияния почты. Если вы хотите использовать репликацию моментальных снимков изолированно, вам следует использовать ее в следующих ситуациях.

  • Если в данных происходят нечастые изменения.
  • Если вам нужно реплицировать только небольшие объемы данных.
  • Если вы можете позволить себе иметь копии данных, которые устарели на стороне издателя.
  • Большие изменения в базу данных вносятся часто.

Непрерывные накладные расходы, которые должен взять на себя издатель, намного ниже при репликации моментальных снимков по сравнению с репликацией транзакций, поскольку при этом не учитываются какие-либо добавочные изменения. В случае, если набор данных, который вы реплицируете, большой, вам потребуется большой объем ресурсов, чтобы обеспечить правильное создание и применение моментального снимка. Чтобы убедиться, что это делается эффективно, вы должны помнить о размере полных данных, а также о частоте, с которой вносятся изменения, и о том, является ли использование репликации моментальных снимков подходящим выбором.

Репликация моментального снимка в SQL Server

Работа репликации снэпшотов

Снимок используется в SQL Server для всех типов репликации для инициализации подписчиков. Однако в SQL Server, агент моментальных снимков используется для создания моментальных снимков, но не для доставки. Агент, используемый для доставки снимка, зависит от используемого типа репликации. Агент распространителя используется для доставки файлов в случае моментального снимка и репликации транзакций. Репликация слиянием использует SQL Server Агент слияния. 

Агент моментальных снимков использует распространителя для запуска, он также запускается агентом распространителя, а также агентом слияния для принудительных подписок, в случае подписки по запросу они запускаются на подписчиках.

Вы можете выбрать подачу и создание приложений сразу, а также после завершения процесса подписки. Файл моментального снимка, содержащий схему и данные из опубликованных таблиц, а также объекты базы данных, создается агентом моментальных снимков, а затем сохраняется в папке моментальных снимков для использования издателем. Эти файлы также можно использовать для отслеживания записей в базе данных распространителя. Папка моментальных снимков по умолчанию указывается при настройке распространителя, однако для публикации можно указать альтернативное расположение, даже если у вас есть папка по умолчанию, и даже если у вас ее нет.

Помимо описанной выше работы с моментальным снимком, существует еще один процесс моментального снимка, который разделен на две части и используется при использовании публикации слиянием вместе с определенными параметризованными фильтрами.

Помимо затрат времени на оптимизацию SQL Server, администраторы баз данных также должны уделять особое внимание безопасности и доступности данных. Инвестиции в исправление sql инструмент может иметь большое значение в предотвращении ситуаций потери данных.

Об авторе:

Виктор Саймон — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая восстановление доступа и программные продукты для восстановления sql. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Один ответ на «Как работает репликация снимков в MS SQL Server

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

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *