GlueSync - SQL to NoSQL data streaming connector

GlueSync is a database replicator for real-time event-based data streaming and replication from SQL to NoSQL and viceversa. 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