Streamline data replication between RDBMS and MongoDB with Gluesync. Offering reliable data offloading, caching, analytics, and app development support. Compatible with Oracle, SQL Server, IBM Db2, MySQL, and others. Choose Gluesync for secure, efficient data replication with reduced downtime.

Gluesync for MongoDB

Replicate data from any major RDBMS or NoSQL to MongoDB or Atlas in real-time, bi-directionally

From anywhere to MongoDB and back, in real-time

Fast, reliable, and fully integrated data replication suite for MongoDB

Whether you are working with MongoDB Atlas, Server, or Realm, Gluesync supports native MongoDB technologies such as Collections and Event Stream to replicate data between any major RDBMS or NoSQL databases with MongoDB and back. Gluesync’s cloud-native, containerized architecture makes your journey towards MongoDB effortlessly

"When a company decides to migrate relational workloads to MongoDB, the tool used makes the difference. Gluesync is easy to use, high performant and secure. It migrates data from RDBMSes to MongoDB optionally streaming data to Kafka, Solace and S3 as well"
Daniele Angeli profile picture
Daniele Angeli
Founder & CEO, MOLO17

Forget risky migrations, embrace bi-directional replication

A migration tool might not be what you’re looking for

A critical difference between a migration project and data replication is that with the first, you start a project meant to swap and get rid of the source database, primarily done in a “cold” way where nobody is using and altering data in the source making it hard to plan and way too risky compared to a hot replication. With Gluesync, risks are taken out of the discussions by wiring source and target with a bi-directional real-time sync process: no need for a recovery plan or to lock your business out from user’s access

Expedited way for Atlas and beyond, community included​

Seamless integration if you’re using Atlas, MongoDB Server, or Community edition. Everyone deserves the best

Gluesync’s unique design allows it to interoperate with MongoDB Atlas, MongoDB Server, and MongoDB Community Edition. Either when sourcing changes from MongoDB or using it as a target, Gluesync automatically recognizes the kind of MongoDB setup and adapts by making use of the different sets of APIs available

By leveraging MongoDB’s innovative Change Stream API, available starting from MongoDB 3.2, your data changes feed will fluently flow inside the Gluesync engine to immediately reach the desired target

On-prem vs Cloud
Mobile peace of mind

No more need for backend APIs

No more hours spent on developing backend APIs for accessing other data silos: let everything pass through MongoDB App Services

The offline-first capabilities provided by Atlas Device SDK and its server-side counterpart App Services are a must for mobile developers looking for out-of-the-box experience to integrate into their apps. With the real-time bi-directional sync capabilities offered by Gluesync, the need to develop a backend API to serve data coming from a legacy database is just a thing of the past: you’re safe to go thanks to automatic conflict resolution policy, recursion loop barriers and advanced data modeling tools offer you the complete set of instruments to focus on the development of the next great mobile app without having to choose to fallback over a web services call

High availability, failover and load balancing

Gluesync knows your MongoDB’s cluster topology, providing high throughputs & HA

Gluesync has embraced the full integration within MongoDB Java SDK, but it does not establish any JDBC connection to your cluster. In this way, Gluesync continuously monitors and understands your cluster nodes’ availability thanks to the implementation of the complete set of cluster’s APIs, it is so capable of spreading the workloads to all the nodes keeping everything under complete control even when it comes the time of a node failure so you won’t miss a single transaction

High availability, failover and load balancing

Replicate with no boundaries

To and from

Replicate data from existing on-premise or cloud RDBMS platforms to MongoDB for real-time data availability, reducing stress on critical legacy systems. Leverage MongoDB’s ability to serve as a caching solution by implementing a lively updating cache and a write-back architecture by writing changes hitting the NoSQL back to your RDBMS. Empower your mobile app architecture with MongoDB Realm and Gluesync by reducing development efforts: no need for a mobile backend to access old data silos

NOSQL databases

Whether the need is to migrate from your previous solution or enrich the set of possibilities by using the broad offering provided by the MongoDB NoSQL platform, you can now safely replicate your data from existing NoSQL platforms to MongoDB. There are virtually no boundaries for your data strategy, which also come with our fully bi-directional replication support

Kafka and Data Lakes

There are scenarios where MongoDB is being used as an hot storage and you may need to replicate data over larger & cheaper Big Data or Data Lakes platforms like Amazon S3 for example, maybe by skipping deletions to preserve historical data integrity within the cold storage. If you’re instead looking to stream your data right into Kafka or Solace PubSub+ queues, well… that is still the right place where to be

What makes Gluesync unique​

Data modeling with nested objects support

Gluesync offers on-the-fly data modeling with support for ANSI SQL queries to describe the data model for the JSON document structure in NoSQL you'd like to get but it is not limited to that: through our Advanced data modeling feature you can nest incoming RDBMS objects into your JSON document with up to 2 level of deep

Transactions log-based CDC plus a blazingly-fast initial load​

  • Take data out of any major RDBMS or NoSQL at incredible speeds
  • Replicate data changes incrementally avoiding risky data refreshes or heavy data imports
  • Every action counts: by reading your datasource's transaction logs Gluesync replays every each action happened to your data whether is an INSERT, UPDATE or a DELETE
  • Don't miss a single bit: your transactions are securely replayed to the target datastore only when our 2-phases commit implementation acknowledge the engine that every bit has been securely persisted
  • Reduced footprint: by managing and implementing change data capture via native datasource APIs we're always up-to-date with latest vendor updates and optimizations

Enterprise features

  • Built-in alerting system
  • Monitoring via Prometheus and REST API endpoints
  • Logging: fully user-customizable for advanced traceability
  • Designed for the containers era: natively supporting Kubernetes & Openshift

Access plenty of connectors, constantly evolving

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

Begin your data journey with MongoDB and Gluesync today


Gluesync documentation: targeting towards MongoDB


Gluesync documentation: sourcing from MongoDB

From the blog: MongoDB source connector goes GA

Scroll to Top