Перейти к основному содержимому

Типовые решения (паттерны применения)

GraDeLy — платформа логической репликации, предназначенная для интеграции данных в реальном времени и обеспечения высокой доступности. Она позволяет компаниям перемещать и синхронизировать данные между разными СУБД с минимальной задержкой. Ниже перечислены ключевые бизнес-задачи, которые она решает.

Ключевые бизнес-задачи, решаемые GraDeLy​

  1. Репликация данных в реальном времени​

    • Пример использования: Синхронизация данных между исходной и целевой БД почти без задержки.
    • Преимущество: Обеспечивает согласованность данных в разных системах, улучшая принятие решений.
  2. Высокая доступность и аварийное восстановление​

    • Пример использования: Репликация критически важных данных в резервную БД для отказоустойчивости.
    • Преимущество: Снижает риск потери данных и обеспечивает непрерывность бизнеса.
  3. Мультимастерная репликация (Active-Active)​

    • Пример использования: Разрешение нескольким БД принимать записи и синхронизировать изменения двунаправленно.
    • Преимущество: Подходит для распределенных систем (например, глобальные приложения с локальными записями).
  4. Поддержка Kafka Connect​

    • Пример использования: Подключения внешних источников и приемников данных через коннекторы.

    • Преимущество:

      • Быстрая интеграция с внешними системами: можно легко отправлять данные из GraDeLy в DWH, Elastic, ClickHouse, S3, топики Kafka, REST API и другие.
      • Упрощение архитектуры: не нужно писать свои Kafka-продюсеры или пайплайны — все делается через стандартные коннекторы (например, JDBC Sink, Elasticsearch Sink и другие).
      • Горизонтальное масштабирование: Kafka Connect-кластеры могут быть распределены, поддерживают балансировку нагрузки и отказоустойчивость.
      • Наблюдаемость и контроль: GraDeLy может отслеживать статус коннекторов, повторные попытки, ошибки, метрики — без кастомной обвязки.
  5. Переключение на Stand-In​

    • Пример использования: Бесшовное переключение клиентского приложения с основной БД на резервную с сохранением целостности пользовательских данных.
    • Преимущество: Обеспечивается доступность приложения 24/7 без необходимости организации технических окон для проведения работ на БД или в аварийных случаях.