Softprom Value Added Distributor

Pervasive DataExchange

Pervasive DataExchange – это средство управления и синхронизации баз данных, реплицирует в режиме реального времени данные из нескольких баз, работающих под управлением Pervasive.SQL. Способствует восстановлению после сбоя (благодаря предупредительному резервному копированию), организации связи между отдельными офисами.

 

Резервное копирование

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

 

Уникальная технология

Pervasive DataExchange с легкостью управляет всеми базами данных, предоставляя пользователю именно ту информацию, которая ему необходима, – быстро и эффективно.

Pervasive DataExchange перемещает данные между двумя или более базами данных Pervasive.SQL для обеспечения «горячего» резервного копирования, передачи данных серверам формирования отчетов, или синхронизации множества удаленных баз данных.

С помощью технологии DataExchange изменения в одной базе данных Pervasive.SQL передаются в сеть репликации DataExchange

Установка DataExchange в Pervasive.SQL добавляет два компонента Replication Event Handler и Replication Engine.

Replication Event Handler (REH) внедряется непосредственно в сервер Pervasive.SQL. REH – это набор DLL которые работают с сервером баз данных, поэтому если работает база данных то работает и REH.

Сервер базы данных активизирует REH в случае возникновения события изменения данных (insert, update,delete). REH делает запись о событии в скрытой таблице управления базы данных.

Replication Engine – отдельный процесс, который выполняет задачи репликации. Он считывает из таблицы управления информацию о том, какие записи подверглись изменению со времени последней репликации. Впоследствии эти изменения группируются в пакеты и рассылаются другим серверам репликации, находящимся в сети DataExchange. Эти серверы репликации, в свою очередь, применяют обновления к своим собственным базам данных. Процесс репликации может проходить непрерывно, по расписанию или по требованию. Сервер репликации не требует постоянного сетевого соединения, поэтому DataExchange подходит для сценариев с «лихорадочным» подключением, например удаленный пользователь на dialup.

 

Расширенные возможности
  • Обычно репликация осуществляется на уровне транзакций (Btrieve), так что файлы описания данных DDF не требуются.
  • Пакеты обновлений шифруются 128-битным ключом. Это повышает защищенность систем, исключая возможность несанкционированного просмотра изменений в БД.
  • Конфликты обнаруживаются и разрешаются автоматически. Конфликты происходят в тех случаях, когда одна и та же запись одновременно редактируется в разных БД. В большинстве приложений конфликты данных происходят очень редко или не происходят никогда. Если же конфликт данных все же произошел, для него могут применяться правила разрешения по умолчанию или задаваемые пользователем правила.
  • Обеспечивает гибкость сетевой топологии. Хотя большинство сетей репликации на базе технологии DataExchange состоят всего из двух баз данных с прямой и обратной репликацией, предприятия могут создавать и намного более сложные структуры. Поддерживаются такие топологии, как кольцо, звезда, одноранговая и иерархическая.
  • Поддерживается самая детальная сегментация данных. В частности, поддерживается вертикальная (в качестве единицы сегментации рассматриваются столбец), горизонтальная (за единицу берутся группы записей) и ссылочная (за единицу принимаются записи из разных таблиц, связанные структурой обеспечения целостности ссылок) сегментация. Это обеспечивает полный контроль над тем, какой набор данных подвергается репликации, и в каком направлении.
  • Вдобавок к этому, пакет DataExchange содержит полный набор инструментов для проектирования, обслуживания и мониторинга сетей репликации.

 

DataExchange поставляется в двух редакциях:
  • Real-Time Backup Edition – оптимизирован для быстрого и простого создания резервного сервера.
  • Data Synchronization Edition – оптимизирован для более сложных сценариев репликации.

 

Преимущества:
  • Решение для восстановления данных после аварии
  • Решение для синхронизации данных
  • Реплицирует данные Pervasive.SQL
  • Обнаруживает и устраняет конфликты
  • Поддерживает сложную топологию сети
  • Не требует файлов определения данных (DDF)

 

Заказать консультацию