О программе
Назначение программы Pg2OraSync — осуществлять передачу изменений данных из БД PostgreSQL в БД Oracle. Средствами программы может осуществляться синхронизация данных, как для небольших наборов таблиц, так и для множества схем.
Программа реализует многопоточную буферизованную обработку потока сообщений логической репликации СУБД PostgreSQL. Поддерживается работа с пулом слотов репликации. Разнесение таблиц в разные слоты репликации позволяет повысить скорость передачи данных. Поддержка пакетного (batch) режима ускоряет обработку массовых операций с отдельными таблицами.
Программа может быть применена в следующих сценариях:
  • Интеграция существующих систем

    В случае наличия разнородной инфраструктуры, когда элементы системы функционируют под управлением разных СУБД, часто требуется обеспечить передачу данных из БД PostgreSQL в БД Oracle.

  • Обратная репликация

    После завершения миграции с БД Oracle на PostgreSQL могут выявиться существенные недостатки новой системы. В этом случае может помочь реализация «аварийного плана» - репликация изменений новой системы в старую.

Возможности
Программа Pg2OraSync реализует следующие возможности:
  • Получение и декодирование сообщений логической репликации СУБД POstgreSQL
  • Преобразование потока сообщений логической репликации в SQL-операторы и исполнение их в СУБД Oracle
  • Многопоточная обработка; получение сообщений логической репликации из пула слотов; пакетная обработка операций
  • Встроенный WEB-сервер обеспечивает возможность мониторинга работы программы и просмотра ошибок репликации
  • Отслеживание точки репликации обеспечивает целостность данных и возможность возобновления репликации после устранения ошибок в БД
  • Ведение файла журнала выполненных действий
Скачать Pg2OraSync
Pg2OraSync может функционировать как модуль в составе системы автоматизации миграции (САМ) LUI4ORA2PG, так и независимо от неё.

Программа Pg2OraSync зарегистрирована в Роспатенте и включена в реестр российского ПО, более подробная информация о сертификатах на странице «Сертификаты».