GlueSyncLogo

 

Cloud-native data replication in real-time between any major RDBMS and NoSQL.

 

A safe, smooth path to NoSQL for data offloading, caching, analytics, data lake migration or new data-intensive apps

Use GlueSync to replicate data between major RDBMS (Microsoft SQL Server, Oracle, DB2, PostgreSQL etc.) and Aerospike, Couchbase and MongoDB in real time. GlueSync can replicate entire datasets (snapshot) or changed data only (CDC) for optimal performance.

Install and run GlueSync with no down-time for current applications. You can even keep your existing RDBMS critical data systems up-to-date with two-way replication.

RDBMS > NoSQL

Replicate data from existing on-premise or cloud RDBMS platforms to NoSQL for real-time data availability that reduces stress on critical legacy systems. If needed, synchronize data between an RDBMS source and NoSQL target by writing changes in the NoSQL database back to your RDBMS. With an on-premise RDBMS, your NoSQL solution can be on the cloud (e.g., AWS, GCP or Azure) connected via site-to-site VPN or behind a NAT or over WAN connection.

NoSQL > NoSQL

Replicate data from existing limited NoSQL platforms to a NoSQL solution that supports scalable data availability. You now have the choice to move data to a new NoSQL platform that offers higher performance and greater flexibility for today’s data volumes – particularly useful when moving data from a free community edition to an enterprise level platform.

RDBMS or NoSQL > Big Data

Replicate data from existing RDBMS or NoSQL databases to Big Data platforms like Amazon S3, or to flexible output formats including CSV, JSON or Kafka, providing the best options for controlling how you manage replicated data.

 

GlueSync seamlessly integrates your critical corporate data with the latest in NoSQL technology

Aerospike

Replicating RDBMS data to Aerospike Database 6 with GlueSync delivers performance, scalability and consistency. GlueSync’s cloud-native, containerized architecture makes installation and setup a snap, with fine-tuning performance via configuration parameters.
> DATASHEET

Couchbase

MongoDB

Amazon S3

A lightweight, easily deployed app for your data replication needs

GlueSync is developed on years of expertise in moving data to where it’s needed, quickly and reliably. As a Docker containerized application that runs in cloud environments, it’s up and running in no time. With JSON configuration parameters, you can fine-tune GlueSync for optimal performance in your environment. Take a look at the full range of features below.

Why choose GlueSync? Flip through the slides to see its great features

Platforms

  • Major RDBMS Sources including all flavors of Oracle via Xstream
  • NoSQL databases currently supported are Aerospike, Couchbase and MongoDB
  • Distributed as Docker containerized application with Kubernetes manifest file
  • Cloud-native: works with Amazon AWS, Microsoft Azure, Google Cloud Platform, Oracle Cloud Infrastructure
  • Check the compatibility matrix in our User’s Guide for supported databases/versions

Data Replication

  • Real-time data replication
  • Full initial data load (snapshot replication)
  • Change Data Capture (CDC)
  • Two-way synchronization
  • Scale out and up

Data Modeling

GlueSync offers on-the-fly data modeling with support for custom queries and SQL views to describe the data model for the JSON document structure in NoSQL.

Installation and Configuration

  • Cloud native: works everywhere
  • Plug and play
  • No coding needed
  • Deploy in minutes
  • Simple configuration file

Licensing and Support

  • Annual paid subscription per CPU core per data node or Data Under Management (DUM) / Unique Data Volume (UDV) depending on the NoSQL platform deployed
  • Subscription-based support with SLA for development and production workloads
  • Professional services available for replication setup and go-live
  • Contact our sales team for more information

Here is just a sample of the ever-increasing number of relational and non-relational databases GlueSync supports as replication sources: Couchbase, IBM Db2, MariaDB, Microsoft SQL Server, MongoDB, MySQL, Oracle, PostgreSQL, SAP ASE. Check out the GlueSync documentation for a full matrix of all supported databases and features.

GlueSync partners with NoSQL solutions to deliver unequaled benefits

Deploys fast
Quickly configure and deploy GlueSync as a lightweight, standalone, executable package.

Runs everywhere

From any cloud environment, GlueSync connects to on-prem and cloud databases.

High performance

Can replicate only changed data (CDC) for real-time results.

Scalable
Scale by increasing the amount of resources per node, or by adding GlueSync containerized components.

See how to use GlueSync with Microsoft SQL Server and Couchbase to synchronize data.

Need more information? Check out the GlueSync documentation.

Trusting in our technology

Answers to some commonly asked questions:
Where can I find more technical information about GlueSync?

Check out the GlueSync User’s Guide, or feel free to contact us via email.

How do I purchase GlueSync?

Contact our sales team at sales@molo17.com

How does licensing and support work?

Licensing is available as an annual paid subscription per CPU core per data node or Data Under Management (DUM) / Unique Data Volume (UDV). Includes support and product updates.

Does GlueSync scale well?

Yes, vertical scaling increases the amount of resources per node. Horizontal scaling depends on the need: SQL to NoSQL and NoSQL to SQL are individual components each deployed in a docker container. Each node can work on multiple tables. Table workloads cannot be shared between nodes and are bound to a specific node that consumes the data from it.

How does GlueSync manage redundancy?

Each GlueSync node manages its workload. If a node encounters a failure, it will be removed by the container orchestrator and a new one will handle the job.

Can you assure consistency (manage broken network links, failed inserts, etc.)?

GlueSync is a stateless service: the last checkpoints on both sides (SQL and NoSQL) are stored. If a failure occurs,GlueSync resumes from the point when the process or the container is restarted. You can opt to receive system alerts via email or grab them from the container logs.

Do you support large RDBMS datasets?

Yes. Datasets are paginated per transaction and per row chunks. This can be fine-tuned using the GlueSyncr configuration file. Benchmark study demonstrated an optimized, tuned configuration file can process up to 2M rows per minute on 4 vCPUs and 8GB RAM.

Can you replicate a large dataset, then replicate only changed data?

Typically, on initialization, all data from a new table is replicated as a snapshot. Then only changed data is replicated. This is configurable, but the default is for continuous replication of changed data only.

What is the advantage of using GlueSync over Kafka?

GlueSync is lightweight and fine- tuned for NoSQL databases, supporting native vendor technologies. In addition, GlueSync can write to a RDBMS as well as reading from; it supports SQL views; and it can run an initial snapshot replication of all data and then process only changed data. Kafka does not provide these features.

What is the advantage of using GlueSync over an ODBC driver like CDATA?

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-way database replicator. This means it captures and transfers data from SQL tables or views and moves it to NoSQL JSON documents, and vice-versa.

Learn how GlueSync can improve your data availability