Типы репликации

Оценить
(0 голоса)

Database Engine предоставляет следующие типы репликации, такие как:

♦ репликация транзакций;

♦ репликация мгновенного снимка;

♦ репликация слияния;

♦ одноранговая репликация.

Репликация транзакций

В репликации транзакций для репликации данных используется протокол транзакций системы. Все транзакции, которые содержат данные, подлежащие репликации, отмечаются как транзакции для репликации. Компонент с именем Log Reader Agent отыскивает отмеченные транзакции и копирует их из протокола транзакций издателя в базу данных distribution. Другой компонент - Distribution Agent - перемещает транзакции подписчику, где они применяются для целевых таблиц в подписанных базах данных.

Репликация транзакций может выполнять репликацию таблиц (или части таблиц) и одной или более хранимых процедур. Использование хранимых процедур в репликации транзакций повышает производительность, потому что объем данных, пересылаемых через сеть, обычно бывает значительно меньше. Вместо репликации данных подписчику пересылаются только хранимые процедуры, где они и выполняются. Вы можете сконфигурировать время задержки синхронизации между издателем с одной стороны и подписчиком с другой стороны в процессе выполнения репликации транзакций. (Все эти изменения распространяются компонентами Log Reader Agent и Distribution Agent.)

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


Репликация мгновенного снимка
Репликация слияния
Одноранговая репликация транзакций
Модели репликации
Центральный издатель с распространителем

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.