A newer version of this documentation is available.
View Latest (v2.0)

Gluesync - SQL to NoSQL data streaming connector

Gluesync is a software product for real-time event-based data replication from RDBMS to NoSQL databases and viceversa. This means that you will be able to replicate data to and from relation and non-relational databases in real-time using native technologies officially supported and maintained by each database vendor, deployable in any cloud, virtual or containeraized environment and on-prem deployments, even on bare-metal servers.

You can read more about Gluesync’s NoSQL-native approach looking at our blog article The Gluesync Journey.

In this documentation you can find the installation and configuration steps necessary to setup Gluesync into your infrastructure and connect a RDBMS instance with a NoSQL database.

Before proceeding, for each Gluesync instance, please check if you have the following information:

  • RDBMS connection details, like:

    • Username

    • Password

    • Connection string (IP address / port)

    • Tables names

  • NoSQL database connection details, like:

    • Destination bucket

    • Connection string (IP address / port)

    • Username

    • Password

…​and also, do not miss our section dedicated to Tutorials and use cases of Gluesync: please see Tutorials and Uses Cases section.

Compatibility matrix

RDBMS edition / version Gluesync compatibility Technology used

Couchbase

✅ from Gluesync v1.0.0 starting from version 5.5 and above all editions

native

Microsoft SQL Server

✅ from Gluesync v1.0.0 starting from version 2016 and above all editions

native w/ change tracking

Microsoft SQL Azure

✅ from Gluesync v1.0.0

native w/ change tracking

Oracle Database

✅ from Gluesync v1.2.0 starting from version 11.2g and above, all editions

native w/ change data capture via Xstream APIs licensed under Oracle Golden Gate middleware or via Gluesync Data Capture (GDC) for non-Golden Gate installations

DB2 for series i (AS/400) and DB2 for z/OS

starting from version 7.2

⏱ native support coming soon in mid 2021

Minimum system requirements

  • a docker environment

  • 1 vCpu and 2Gb of RAM

  • 1 Gb free disk space, used for logging redaction