1.4.4. Репликация баз данных Access.
Репликация – это одна из разновидностей систем, поддерживающих распределенную обработку данных.
Назначение репликации состоит в управляемой синхронизации данных между несколькими базами данных.
Внедрение распределенной системы с репликацией используется для:
1) Снижение трафика передачи данных между узлами через внешние сетевые соединения;
2) Консолидация данных (сбор и объединение данных)
3) Резервирование данных
4) Масштабирования баз данных
5) Повышение доступности приложений БД
6) Локальное кэширование данных пользователей
Система может называться системой с репликацией только если она синхронизирует данные по заданным правилам и гарантирует их синхронность, то есть если один из объектов, участвующий в репликации, был изменен, то это изменение нужно корректно выполнить во всех участвующих в репликации узлах.
Репликация использует терминологию издательской области:
Издатель – это экземпляр БД, который делает данные доступными в других местах посредством репликации. У издателя может быть несколько публикаций, представляющих собой логически связанный набор объектов и данных.
Распространитель – это экземпляр БД, который действует как хранилище данных репликации, связанных с одним или несколькими издателями. Если издатель и распространитель расположены на одном сервере БД, то такой сервер называется локальным распространителем. Если на разных – то удаленным распространителем.
Подписчик – это экземпляр БД, который получает реплицированные данные.
Статья определяет объект БД, включенный в публикацию. Типы статей могут быть разными, возможны таблицы, представления, хранимые процедуры и др.
Публикация – совокупность нескольких статей, принадлежащих одной БД.
Подписка – запрос на доставку копии публикации подписчику. Подписка определяет когда и где будет публикация. Бывают принудительные подписки и по запросу.
Репликации бывают трех типов:
1. Репликация моментальных снимков – создается картина БД, которая копируется всем подписчикам
2. Репликация транзакций – мгновенная репликация изменений БД, при внесении изменений в БД, они немедленно считываются из журнала транзакция распространителем.
3. Репликация слиянием – периодически передает пакет изменений подписчикам.
Создание репликации:
1.Создание реплики "Сервис->Репликация->Создать реплику".
2.Синхронизация реплик "Сервис->Репликация -> Синхронизация". Выбираем (из предложенного списка реплик) основную реплику, с которой требуется синхронизировать данную реплику.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.