Обзор (репликация)

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

Репликация использует метафору издательского дела, в основе топологии репликации лежат такие компоненты как издатель, распространитель, подписчики, публикации, статьи и подписки. Хотя метафора журнала помогает понять суть репликации, она включает в себя не все функции репликации SQL Server. В частности, она не содержит возможности подписчика делать обновления, а издателя — вносить добавочные изменения в опубликованные статьи.

Существует три типа репликации: это репликация транзакций, репликация слиянием и репликация моментальных снимков. Все эти типы основаны на ряде независимых программ, которые называются агентами и предназначены для выполнения задач, связанных с отслеживанием изменений и распространением данных.

В этом подразделе

  • Репликация данных между сервером и клиентами
    Содержит описание сценариев, использующих репликацию данных между серверами и клиентами, включая рабочие станции, переносные компьютеры, планшетные ПК и мобильные устройства.

  • Репликация данных в серверной среде
    Содержит описание сценариев, использующих репликацию данных между серверами.

  • Обзор модели публикации репликации
    Рассматривает метафору издательского дела для представления компонентов в топологии репликации.

  • Обзор типов репликации
    Содержит обзоры разных типов репликации и обсуждение метода выбора подходящего типа репликации для лучшего соответствия требованиям приложения.

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