пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Репликация. Публикации и подписки.

 

Репликация - представляет собой набор технологий копирования и распространения данных и объектов БД между БД, а так же синхронизации БД для поддержания согласованности.

  • Репликация транзакций обычно используется в сценариях «Сервер-сервер», для которых необходимо высокая пропускная способность в том числе улучшении масштабируемости и доступности, хранение и протоколирование данных, интеграция данных с нескольких узлов, объединение разнородных данных, автономная обработка пакетов.
  • Репликация слиянием. Разработана в основном для мобильных приложений или распределенных серверных приложений, в которых возможно возникновение конфликтов данных.
  • Репликация моментальных снимков используется для обеспечения небального набора данных для предыдущих 2-х типов репликации.
  • Гетерогенная репликация применяется для слияния БД от других производителей.

Компоненты репликации.

  • Статья – определяет объект БД, включенный в публикацию.
  • Публикация – коллекция из одной или нескольких статей принадлежащих одной БД.
  • Подписка – запрос на доставку копии публикации подписчику, т. е. она определяет, какая публикация будет получена, где, и когда.
  • Издатель – экземпляр БД, который делает данные доступными из других мест по средствам репликации.
  • Распространитель – экземпляр БД, которые работает как хранилище специальных данных репликации связанных с одним или несколькими издателями.
  • Подписчик – экземпляр БД получающий реплицированные данные.

Агенты репликации:

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

  • Snapshot Agent или агент моментальных снимков используется во всех типах репликации.
  • Log Reader Agent или агент чтения журнала используется при репликации транзакций.
  • Queue Reader Agent или агент чтения очереди, используется при репликации транзакций с параметром обновления с помощью очередей.
  • Distribution Agent или агент распространителя, используется с репликацией моментальных снимков и транзакций.
  • Merge Agent или агент слияния, используется с репликацией слияния.

Издатель СТРЕЛКА ТУДА И ОБРАТНО агент СТРЕЛКА ТУДА И ОБРАТНО подписчик

Во время репликации происходит мониторинг. Мониторинг репликации осуществляется с помощью дополнения Replication Monitor- позволяет осуществлять проверки и повторную инициализацию подписки и управлять агентами репликации.

Сценарии репликации:

  • Сервер- сервер
  • Сервер- клиент
  • Репликация слиянием HTTP
  • Сценарии репликации с различными производителями
  • Соединение равноправных узлов.


16.01.2014; 11:15
хиты: 890
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь