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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.