Универсальная синхронизация данных между базами любого типа

xDbStream — это универсальный инструмент для синхронизации данных между разными базами данных, обеспечивающий плавный переход на новые системы и интеграцию модулей в ERP.

  • 100%

    совместимость с любыми типами СУБД

  • Параллельная обработка

    данных с многопоточной архитектурой

  • Автоматическое разрешение

    95% конфликтов репликации

  • Внедрено в крупных компаниях:

    AddisonLee, KHC, JBW

Преимущества

Отличительные черты, которые делают xDbStream уникальным решением
для ваших задач

Независимый мониторинг консистентности
Уникальный модуль, который позволит вам самостоятельно настроить постоянный контроль качества данных и их логическую идентичность
в разных системах, даже если он используется отдельно от репликации. 
  • Поддержка различных механизмов поиска изменений (CDC)
    Используйте наиболее подходящий механизм для каждой системы — от чтения журналов транзакций до сканирования по меткам времени, сравнения образов или обработки событий от триггеров.
  • Механизм отслеживание и разрешения конфликтов репликации
    Не всегда изменения, найденные на этапе CDC, удается сразу записать в БД «Получатель» и на то есть разные причины, наиболее частая из них «constraint violation» тем не менее xDbStream умеет отслеживать возникновение таких случаев и находить решения для по их устранению.
  • Сложный и настраиваемый маппинг
    Схемы БД  могут сильно различаться, но вы всегда сможете настраивать маппинг между ними. Используйте простой SQL, мощные Groovy-скрипты или вызовы внешних сервисов для преобразования данных «на лету».
  • Гарантированное восстановление (Re-sync)
    После сбоев система автоматически восстанавливает репликацию. Вы можете легко перезапустить синхронизацию данных за определенный период (например, за последние два дня) для гарантированной консистентности. 
  • Репликация сложных сущностей
    Синхронизируйте не только простые таблицы, но и сложные графы объектов, включая связи M:N и 1:N, а также учитывайте логическое удаление (soft delete).
  • «Полосная» репликация
    Реплицируйте только часть таблицы, например, данные, относящиеся к конкретному филиалу или департаменту, что снижает нагрузку,  повышает эффективность и обеспечивает безопасность доступа к данным. 
  • Удобное администрирование и мониторинг
    Интуитивно понятный веб-интерфейс для создания, управления и мониторинга всех потоков репликации, очередей и конфликтов. 
Хотите обсудить проект?

Какие задачи решает

  • Переход на новую ERP-систему
    Обеспечьте быстрый, плавный и безопасный переход с помощью методологии Parallel Running, синхронизируя данные между старой и новой системой в реальном времени.
  • Создание композитной ERP
    Легко объединяйте различные модули от разных поставщиков в единую, согласованную систему, поддерживая синхронизацию между ними. 
  • Начальная миграция данных
    Быстро и надежно выполните первоначальную загрузку данных из legacy-систем в новые, даже при различиях в схемах. 
  • Поддержание консистентности данных
    Устраните расхождения в данных между производственными и аналитическими системами, филиалами или центральным офисом. 

xDbStream построен на надежной
и масштабируемой архитектуре

  • Ядро на базе Java
    Высокопроизводительная платформа, обеспечивающая стабильную работу и масштабируемость.
  • Многопоточная обработка
    Использует независимые потоки (workers) для параллельной обработки изменений, что гарантирует высокую скорость применения данных.
  • Модульная архитектура
    Состоит из двух независимых процессов — CDC Process (поиск изменений) и Change Handler (применение изменений), что повышает отказоустойчивость.
  • Поддержка стандартов
    Использует JDBC-драйверы для подключения к большинству современных и legacy СУБД, а также поддерживает интеграцию через внешние сервисы.
  • Гибкие скрипты
    Маппинг и трансформации данных реализуются с помощью языка Groovy, что дает разработчикам неограниченные возможности для настройки.

Оставьте заявку, и мы ответим на все ваши вопросы

Обязательное поле

Примеры проектов

Наши продукты уже успешно внедрены в крупных компаниях и доказали свою эффективность в самых сложных сценариях.

Другие продукты Haulmont