Российская фирма «Хоулмонт», занимающаяся созданием корпоративного программного обеспечения для бизнеса и госучреждений, представила на рынке xDbStream — инструмент для универсального обмена данными между различными системами управления базами данных. Это решение даёт возможность переносить ключевые ERP-системы по методологии Parallel Running, не прерывая рабочие процессы компаний.
Инструмент xDbStream создан на основе Java-платформы Jmix и состоит из двух частей: сервера для односторонней отложенной репликации между разными типами СУБД и модуля контроля целостности информации. Программное обеспечение позволяет настраивать каналы репликации, отслеживать производительность, выявлять и устранять конфликты синхронизации, восстанавливать часть данных при ошибках. Доступны разные методы обнаружения изменений (анализ журналов транзакций, сканирование по временным меткам, сравнение снимков, обработка событий/триггеров), преобразования структур (простой SQL, Groovy-скрипты, обращение к внешним сервисам для динамического преобразования данных) и репликации (работа с простыми таблицами, сложными графами, связями многие-ко-многим).
Источник изображения: «Хоулмонт» / haulmont.ru
Продукт работает со стандартными JDBC-драйверами для подключения к большинству современных и устаревших СУБД, а также поддерживает многопоточную обработку информации. Кроме того, он позволяет в реальном времени анализировать различия между исходной и новой базами данных согласно заданным пользователем правилам и настройкам. Заявлено, что xDbStream гарантирует полную совместимость со всеми видами СУБД и автоматически разрешает 95 % конфликтов репликации.
Как сообщает разработчик, с помощью xDbStream можно не только обновить устаревшую ERP-систему, но и построить комбинированную платформу управления корпоративными ресурсами из модулей разных производителей, выполнить первоначальный перенос данных или поддерживать согласованность информации в системах различных подразделений, например центрального офиса и региональных филиалов. Также продукт подходит для решения задач по замене зарубежного и морально устаревшего программного обеспечения, что сегодня особенно востребовано многими организациями.
Информация предоставлена: