The safest and smooth path towards NoSQL

GlueSync allows you to replicate data to and from major RDBMS (Microsoft SQL Server, Oracle, DB2, PostgreSQL etc.) in real time with Aerospike, Couchbase and MongoDB, whether the goal is to offload, cache or analytics.

Why choose GlueSync?

Two-way sync
Initial data load + CDC
Real-time sync
Scale out and up
Cloud-native: works everywhere
Plug & Play

Other tools VS GlueSync

Other tools
  • Bad time-to-market
  • Lot of Coding / customization needed
  • DIY approach
  • General purpose
  • Import & export data
  • Ensure at least once delivery
  • Deploy in minutes
  • Simple config file
  • Support with SLAs
  • NoSQL focused
  • Initial dataset loading + CDC
  • Once delivery assured

Natively integrated with Aerospike, Couchbase and MongoDB

GlueSync is a cloud-native data replicator that lively replicate and model data to and from Aerospike, Couchbase and MongoDB to the most common relational DBMS. GlueSync enables 2-way data replication in real-time with major relational databases and NoSQL DBs.

Steffen Schneider
Head of Solutions Engineering Central Europe

Strong complementary technology offering as modern as the core Couchbase End-to-End data management platform that it feeds.

  • Stream your data from RDBMS to Couchbase and vice versa without burden your app to handle any write-back mechanisms
  • Offload your legacy RDBMS infrastructure towards a modern and future-proven backbone with Couchbase without taking your app down!
  • Remodel your data to nowadays SLA needs on-the-fly while piping it end-to-end

We look forward to our collaboration

Real-Time two-way in Action

Begin your journey towards NoSQL now.

Try GlueSync


Here below we have collected some frequently asked questions you may also have, otherwise if you couldn’t find yours we will be glad to answer and connect with you.

Tech questions

Work over WAN or Internet connections freccia Created with Sketch.

In many scenarios happens that the RDBMS in on-premise and the NoSQL is hosted in cloud (AWS, Azure, GCP, …), this is really a common use case and many are asking if it can still work over the internet (VPN, Direct Connect, WAN, NAT, …):

Many of our customers are currently using it in that way, Couchbase is for example inside AWS near GlueSync and the SQL database in on-premises. It performs well even if the connection becomes unstable thanks to the ability to resume from the last transaction checkpoint, polling intervals can also be tuned to meet bandwidth saving policies.

Oracle on z/OS support? DB2 or AS400 systems? PostgreSQL? freccia Created with Sketch.

We support 100% Oracle database on z/OS natively. 

Please refer to our compatibility matrix available in our documentation page to discover which databases / version are supported by GlueSync:

How is consistency working? (broken network link, insert failed, …) freccia Created with Sketch.

GlueSync is a stateless service, if something fails it is not a problem because we store the last checkpoint on both sides (RDBMS and NoSQL) and resume from that point when the process or the container is restarted.

The user can opt to receive system alerts via email or just grab them from the container logs. 

How can i manage data modeling? freccia Created with Sketch.

We do support data modeling. The feature is called on-the-fly data modeling and it supports both custom queries and SQL views to describe the data model that you want to be reflected as JSON document structure in NoSQL, GlueSync will take care to respect & reflect that.

Can you do a full sync of large datasets also and then do change sets? freccia Created with Sketch.

This is what the replicator does at the first init and when a new table is synced, then it starts capturing the changes feed. Replica can be configured to be continuous or just snapshot. Default is continuous.

GlueSync Vs Kafka freccia Created with Sketch.

GlueSync is lightweight and fine tuned around Couchbase and other NoSQL compatible databases, supporting native Couchbase technologies such Eventing and SyncGateway. Has also some more competitive advantages over Kafka: GlueSync ensures once deliveries because its a data replication solution, Kafka ensures you at least once deliveries which is good for intra-service communication.

GlueSync Vs CDATA and others ODBC drivers freccia Created with Sketch.

An ODBC driver for NoSQL databases helps the database engine to translate the JSON document data model and enables your application layer to query that data structure like you are querying a common relational database (RDBMS).

Unlike an ODBC driver, GlueSync is a real-time SQL to NoSQL two-ways database replicator, this means it does all the job of capturing and transferring data from SQL tables or views and move them to NoSQL JSON documents, and vice-versa.

Pricing / support questions

What support can you offer? freccia Created with Sketch.

We offer professional services for setup of the connector and go-live. Then we have subscription based support with SLA for development and production workloads.

How licensing works? freccia Created with Sketch.

Enterprise licensing works with a paid subscription per year per number of CPUs running on NoSQL data nodes. Enterprise license let the user benefits from professional support and product updates.

Already compatible with Microsoft SQL Server, Oracle Database, IBM DB2, PostgreSQL, MySQL, SAP Sybase and MariaDB.

*All trademarks listed above are the property of their respective owners.