Qu’est‑ce que GlueSync ?
GlueSync est une plateforme d’intégration de données en temps réel conçue pour synchroniser des données entre des sources variées et des cibles hétérogènes. Elle permet de répliquer des données en temps réel entre SGBDR, bases NoSQL, Data Lake et plateformes d’événements. Grâce à son approche événementielle, basée sur la capture des changements (CDC), GlueSync assure une intégration fluide et continue sans impact sur les systèmes de production.
Intégration sans limites
Gluesync propose une synchronisation bidirectionnelle entre :
- Les bases de données relationnelles (RDBMS)
- NoSQL
- Big data et Data Lake
- Services de streaming d'événements
Bases de données NoSQL
Flexibilité et évolutivité pour les applications modernes.
SGBDR et entrepôts de données
Synchronisation bidirectionnelle en temps réel.
Services de streaming d'événements
Parfait pour les architectures en temps réel.
Big Data et Data Lake
Pour des analyses avancées en temps réel.
Architecture de nouvelle génération
Architecture orientée services, conçue pour la performance et l'évolutivité.
Gluesync 2 overview
Gluesync est conçu pour répondre aux exigences modernes de la gestion des données, offrant des capacités de synchronisation bidirectionnelle.
Performances accrues
Latence de l'ordre de la milliseconde pour une réplication des données en temps réel, garantissant que vos systèmes sont toujours à jour.
Plan de contrôle Web
Interface intuitive, aucun codage n'est nécessaire pour la configuration.
Hub central
Le moteur central qui orchestre tous les processus d'intégration.
Agents spécialisés
Connecteurs légers conçus pour des sources et des cibles spécifiques.
Une solution unique
Plus de 25 intégrations natives pour les bases de données SQL et NoSQL.
Fonctionnement et architecture
- CDC (Change Data Capture) : GlueSync identifie les modifications des données (insertions, mises à jour, suppressions) dans les bases sources puis les transmet uniquement aux cibles, réduisant ainsi la charge et optimisant les performances.
- Réplique bi‑directionnelle : non seulement les données peuvent être envoyées du SGBDR vers NoSQL, mais les modifications issues de NoSQL (ex. Couchbase) peuvent aussi être renvoyées vers les bases relationnelles, avec gestion intégrée des conflits.
- Architecture conteneurs : disponible sous forme de conteneur Docker et hébergé sur Kubernetes / OpenShift, GlueSync s’assure une résilience élevée, un déploiement rapide et une montée en charge horizontale facile.
- Plateforme GlueSync 2.0 : cette version améliore la plateforme avec une architecture stateful, un hub central, une API enrichie, et une interface web pour la configuration, le monitoring et l’administration des flux.
Bases de données et environnements supportés
GlueSync offre une compatibilité riche et évolutive :
- SGBDR : prise en charge de Microsoft SQL Server, Oracle, IBM DB2, MariaDB/MySQL (via binlogs), Sybase, et désormais synchronisation entre différents SGBDR comme Oracle → PostgreSQL, DB2 → Snowflake.
- NoSQL : support de Couchbase (Server, Capella, Mobile), MongoDB, ScyllaDB, Aerospike.
- Event streaming & Data lakes : intégration avec Kafka et lacs de données, idéale pour les architectures hybrides et microservices.
Bénéfices clés
- Intégration en temps réel : flux de données immédiats entre formats relationnels, JSON et autres, sans latence.
- Flexibilité & agilité : mappage avancé permettant de transformer des schémas relationnels en documents JSON imbriqués, répondant aux besoins des applications modernes.
- Performance et faible empreinte : grâce aux SDK natifs de Couchbase et à l’utilisation d’Eventing, GlueSync assure un faible impact sur les infrastructures et une haute efficacité.
- Scalabilité & fiabilité : avec support multi‑threads, architecture cloud‑native, monitoring via Prometheus, alertes personnalisées, GlueSync garantit robustesse et continuité opérationnelle.
- Réduction du TCO : solution prête à l’emploi, elle évite les coûts et la complexité d’un développement interne sur mesure, accélérant le time-to-market.
- Plateforme extensible : API complète et modules open-source (Chronos scheduler, agents NoSQL) facilitent les extensions et automatisations.
Plus d'information sur Gluesync ?