Репликация баз данных Access. Внедрение распределенной системы с репликацией. Снижение трафика передачи данных между узлами через внешние сетевые соединения

Страницы работы

Содержание работы

1.4.4. Репликация баз данных Access. 

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

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

Внедрение распределенной системы с репликацией используется для:

1)  Снижение трафика передачи данных между узлами через внешние сетевые соединения;

2)  Консолидация данных (сбор и объединение данных)

3)  Резервирование данных

4)  Масштабирования баз данных

5)  Повышение доступности приложений БД

6)  Локальное кэширование данных пользователей

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

Репликация использует терминологию издательской области:

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

Распространитель – это экземпляр БД, который действует как хранилище данных репликации, связанных с одним или несколькими издателями. Если издатель и распространитель расположены на одном сервере БД, то такой сервер называется локальным распространителем. Если на разных – то удаленным распространителем.

Подписчик – это экземпляр БД, который получает реплицированные данные.

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

Публикация – совокупность нескольких статей, принадлежащих одной БД.

Подписка – запрос на доставку копии публикации подписчику. Подписка определяет когда и где будет публикация. Бывают принудительные подписки и по запросу.

Репликации бывают трех типов:

1.  Репликация моментальных снимков – создается картина БД, которая копируется всем подписчикам

2.  Репликация транзакций – мгновенная репликация изменений БД, при внесении изменений в БД, они немедленно считываются из журнала транзакция распространителем.

3.  Репликация слиянием – периодически передает пакет изменений подписчикам.

Создание репликации:

1.Создание реплики "Сервис->Репликация->Создать реплику". 

2.Синхронизация реплик "Сервис->Репликация -> Синхронизация". Выбираем (из предложенного списка реплик) основную реплику, с которой требуется синхронизировать данную реплику. 

Похожие материалы

Информация о работе