Supported databases list

Compatibility matrix

Non-relational databases (NoSQL)

Name / edition / version Gluesync compatibility Technology used

Aerospike

✅ from Gluesync v1.3.4 starting from version 5.X (CE, EE)

compatible as a target through official SDK, ability to read CDC stream planned for Q2 2024

Azure CosmosDB

⏱ support coming soon

-

Cassandra

⏱ support coming soon

-

Couchbase

✅ from Gluesync v1.0 starting from version 5.5 (CE, EE, Capella)

Native CDC via Eventing service, also available via Sync Gateway, works via the official SDK

CouchDB

⏱ TBD

-

DynamoDB

✅ from Gluesync v1.4

Native CDC via DynamoDB Streams, works via official SDK

MongoDB

✅ from Gluesync v1.3 starting from version 3.6 (Atlas, EE, CE)

Native CDC via Change Streams, works via official SDK

RavenDB

✅ from Gluesync v1.4 starting (CE, EE)

compatible as a target through official SDK, ability to read CDC stream planned for Q4 2023

Redis

⏱ support coming soon

-

ScyllaDB

⏱ support coming by Q2 2024

-

Big data store

Name / edition / version Gluesync compatibility Technology used

Amazon AWS S3

✅ from Gluesync v1.3.4

Write-to performed through the official SDK

Apache HBase

✅ from Gluesync v1.4

Native CDC using HBase Java SDK

Azure data lake

⏱ write-to support coming soon

Writes will be performed through the official SDK

Databriks

⏱ write-to support coming soon

Writes will be performed through the official SDK

Google Cloud Storage

✅ from Gluesync v1.4

Write-to performed through the official SDK

Snowflake

⏱ write-to support coming soon

Writes will be performed through the official SDK

Real-time streaming

Name / edition / version Gluesync compatibility Technology used

Apache Kafka

✅ from v1.4 as a target

Real-time messaging to Kafka topics through official SDK, supporting also transactions.

Apache Pulsar

⏱ write-to support coming soon

Writes will be performed through the official SDK

Solace PubSub+ and PubSub+ Cloud

✅ from v1.4 as a target

Message publishing (Persisted / direct) via official SDK via SMF

RabbitMQ

⏱ write-to support coming soon

Writes will be performed through the official SDK

Relational databases (RDBMS)

Name / edition / version Gluesync compatibility Technology used

DB2 LUW

✅ from Gluesync v1.4.1 on DB2 LUW (tested from version 11.5)

On LUW via Gluesync Data Capture (GDC)

IBM i series (AS/400)

✅ from Gluesync v1.4.25 from AS400 7.1

Native CDC via Journal APIs

Informix

⏱ CDC support coming soon

-

MariaDB

✅ from Gluesync v1.3.3, tested from version 10.0 and above

Via Gluesync Data Capture (GDC)

Microsoft SQL Server and Microsoft SQL Azure

✅ from Gluesync v1.0, all editions

Available in 2 flavors: CDC for version starting from 2008 (tested from 2016+) or Change Tracking for version 2016+

MySQL

✅ from Gluesync v1.3.3, tested from version 8.0 and above

Via Gluesync Data Capture (GDC)

Oracle Database

✅ from Gluesync v1.2, all editions

Available in 2 flavors: Native CDC via Xstream APIs starting from 11.2g (11.2.0.4, Enterprise) or via Gluesync Data Capture (GDC) for older versions

PostgreSQL

✅ from Gluesync v1.3.3, tested from version 9.0 and above

Available in 2 flavors: CDC for versions starting from 10 or via Gluesync Data Capture (GDC)

SAP Hana

⏱ CDC support coming soon

-

SingleStore

⏱ write-to support planned, CDC support coming soon

-

Sybase SQL (Adaptive Server Enterprise, ASE, SAP Sybase)

✅ from Gluesync v1.3.3, tested from version ASE 15.7 and above

Via Gluesync Data Capture (GDC)

Sybase SQL Anywhere

✅ from Gluesync v1.3.3, to be tested

Via Gluesync Data Capture (GDC)

YugabyteDB

⏱ CDC support coming soon

-

Tested means that actually each version that ranges from the specific tag mentioned and above is currently under the integration tests suite and being tested together with performance benchmarks that are performed per each commit-basis to ensure no regression and the best quality outcomes. Other versions older than those included in our test suites might work but are not currently battle-tested for a production use case. If you would like to consider testing a specific database version that appears to not have been currently made compatible you are more than welcome to join our beta program, in that case, consider dropping us a line at this email address telling us that you would like to be part of the beta program for a specific db version tag.

Knowing your database version

To specifically know your database version we have collected here following the same statements that Gluesync uses to check to get to know if your source database is compatible before starting its activities.

Relational databases

Database SQL statement

AS400 (IBM i series)

SELECT OS_NAME, OS_VERSION, OS_RELEASE FROM SYSIBMADM.ENV_SYS_INFO

DB2 LUW

SELECT GETVARIABLE(‘SYSIBM.VERSION’) FROM SYSIBM.SYSDUMMY1

MariaDB

SELECT VERSION()

Microsoft SQL Server

SELECT @@VERSION

MySQL

SELECT VERSION()

Oracle database

SELECT * FROM V$VERSION

PostreSQL

SELECT version()

Sybase

SELECT @@VERSION