Отправляет email-рассылки с помощью сервиса Sendsay

Автоматизация бизнеса

  Все выпуски  

Простой софт - автоматизация любого учета 'Репликация'


 «Все должно быть изложено так просто, как только возможно, но не проще» Альберт Эйнштейн.

 

 

Добрый день!!!

 

В этом выпуске я расскажу вам о репликации.

 

Программа «Учет клиентов» http://www.simple-soft.ru/ClientsCount.htm

Репликация - это процесс создания нескольких копий одной БД для использования на разных компьютерах, не имеющих доступа к сети, с последующей синхронизацией данных. При создании первой реплики текущая БД превратится в основную реплику (добавятся служебные поля, таблицы, значения ключевых полей-счетчиков ID будут выдаваться случайные, а не последовательные).

 

Пример:

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

Чтобы потом все добавленные им данные попали в основную БД и необходима репликация.

 

В меню Файл выбираем Создать реплику и заполняем форму.

Имя файла новой копии базы данных – реплики – задаем имя файла для сохранения новой БД - реплики.

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

Далее клавишей Создать запускаем процесс создания БД - реплики.

Таким образом, текущая база данных была преобразована в основную реплику, а также была создана новая простая реплика. Основная реплика остается в офисе, и с ней продолжают работать все сотрудники офиса. Основную реплику нельзя переименовывать или перемещать куда-то в другое место. Простую реплику наш специалист по работе с клиентами копирует на свой мобильный компьютер – ноутбук для работы в режиме offline.  Изменение структуры БД (создание таблиц и полей) допускается только в основной реплике, а изменение данных (добавление, изменение, удаление записей) допускается в любой реплике.

Возможно также создание частичной реплики. В этом случае в нее попадут не все записи, а только в соответствии с указанными фильтрами (например, можно указать фильтр по пользователю).

 

После того, как наш специалист поработал в режиме offline, находясь в командировке, по возвращению в офис, ему необходимо синхронизировать простую реплику и основную реплику, находящуюся в офисе.

 

Синхронизация - это процесс объединения данных в разных БД - репликах из одного набора реплик. После синхронизации данные в обеих репликах становятся одинаковыми. При изменении одного и того же поля в одной и той же записи в разных репликах могут возникать конфликты. Конфликты устраняются автоматически ядром СУБД Microsoft Access.

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

Направление изменений – по умолчанию выбрано Экспорт и Импорт. Отдельно экспорт и импорт изменений можно выбрать в случае, если сотрудник хочет сбросить все свои модификации, внесенные им в простую реплику БД.

Для запуска синхронизации нажимаем клавишу Старт.

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

 

Репликация - это сложная технология, не используйте ее без лишней необходимости!

 

 

Если у Вас возникли какие-либо вопросы по данной функции, пишите мне, я с удовольствием Вам помогу. Также Вы можете обратиться ко мне с вопросами о приобретении программных продуктов компании «Простой Софт».

С Уважением,

Ольга Абрамова

olga.a@simple-soft.ru

До скорых встреч!

 


В избранное