Типовые решения (паттерны применения)
GraDeLy — платформа логической репликации, предназначенная для интеграции данных в реальном времени и обеспечения высокой доступности. Она позволяет компаниям перемещать и синхронизировать данные между разными СУБД с минимальной задержкой. Ниже перечислены ключевые бизнес-задачи, которые она решает.
Ключевые бизнес-задачи, решаемые GraDeLy
-
Репликация данных в реальном времени
- Пример использования: Синхронизация данных между исходной и целевой БД почти без задержки.
- Преимущество: Обеспечивает согласованность данных в разных системах, улучшая принятие решений.
-
Высокая доступность и аварийное восстановление
- Пример использования: Репликация критически важных данных в резервную БД для отказоустойчивости.
- Преимущество: Снижает риск потери данных и обеспечивает непрерывность бизнеса.
-
Мультимастерная репликация (Active-Active)
- Пример использования: Разрешение нескольким БД принимать записи и синхронизировать изменения двунаправленно.
- Преимущество: Подходит для распределенных систем (например, глобальные приложения с локальными записями).
-
Поддержка Kafka Connect
-
Пример использования: Подключения внешних источников и приемников данных через коннекторы.
-
Преимущество:
- Быстрая интеграция с внешними системами: можно легко отправлять данные из GraDeLy в DWH, Elastic, ClickHouse, S3, топики Kafka, REST API и другие.
- Упрощение архитектуры: не нужно писать свои Kafka-продюсеры или пайплайны — все делается через стандартные коннекторы (например, JDBC Sink, Elasticsearch Sink и другие).
- Горизонтальное масштабирование: Kafka Connect-кластеры могут быть распределены, поддерживают балансировку нагрузки и отказоустойчивость.
- Наблюдаемость и контроль: GraDeLy может отслеживать статус коннекторов, повторные попытки, ошибки, метрики — без кастомной обвязки.
-
-
Переключение на Stand-In
- Пример использования: Бесшовное переключение клиентского приложения с основной БД на резервную с сохранением целостности пользовательских данных.
- Преимущество: Обеспечивается доступность приложения 24/7 без необходимости организации технических окон для проведения работ на БД или в аварийных случаях.