logo
Галактика

Репликация данных

Модуль Репликация данных предназначен для организации межофисного обмена данными системы Галактика ERP и решает задачу слияния баз данных, расположенных в территориально-удаленных локальных вычислительных сетях.

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

Поддерживается однонаправленный или двунаправленный селективный и полный обмен данными.

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

Процесс межофисного обмена заключается в регистрации изменений базы данных у каждого абонента, участвующего в обмене, с последующей обработкой на Corpo-сервере и рассылкой изменений с учетом заданной топологии обмена.

При проведении обмена все изменения пересылаются от клиентов на сервер (в том числе от других серверов, которые для данного сервера также являются клиентами). После приема пришедших изменений, сервер выбирает изменения собственной базы данных, добавляет к ним пришедшие изменения баз данных клиентов и других серверов, разрешает возможные межсетевые конфликты и формирует почту для отсылки обратно клиентам.

Если клиент не является другим сервером, то после приема почты у него происходит внедрение пришедших изменений в собственную базу данных. Если клиентом данного сервера является другой сервер, то на нем производится формирование другого пакета изменений для его клиентов и связанных с ним серверов.

Восстановление БД

В процессе эксплуатации любой программной системы есть вероятность порчи базы данных из-за сбоев оборудования или некорректных действий пользователя. В системе Галактика ERP для устранения последствий таких событий предусмотрен модуль Восстановление базы данных, с помощью которого восстанавливается информация базы данных, утерянная по каким-либо причинам или ошибочно модифицированная в результате некорректных действий пользователя.

Восстановление базы данных осуществляется на основе текущей или ранее сохраненной версии базы данных и журнала действий пользователей по изменению базы данных (модуль Журнализация). Восстановление данных возможно на любую дату и время в пределах периода ведения журнала.

Модуль Восстановление базы данных выполняет следующие функции:

 Использование модуля Восстановление базы данных совместно с модулем Репликация данных позволяет настраивать систему восстановления базы данных не только в своем офисе, но и в территориально удаленных офисах.

Восстановление базы данных в других офисах возможно путем откатки изменений базы данных в своем офисе и пересылки этих изменений в другие офисы.