Adiom

Welcome to Adiom documentation! Here you'll get an overview of Adiom's data migration tool dsync and all the amazing features it offers.

Data mobility is becoming increasingly important as organizations today rely on cloud services and hybrid IT environments more than ever. Yet, the process of data migration poses serious risks, such as data loss and downtime that can cause disruptions in business operations. The problem gets exponentially worse for multi-TB live production deployments.

Right now, companies solve these problems the same way they did 30 years ago— by writing special-purpose code or paying someone to do that. Several ETL solutions address the non-critical use cases with relatively straightforward or flexible requirements, but with limitations of their technology and business model.

At Adiom, we believe a better way is possible. Our main goal is to reimagine database migration and replication as a fast, repeatable, reliable and easy process.

Demo of the data migration process from Cosmos DB to MongoDB

What is Dsync?

Dsync is database migration tool between databases, primarily focusing on NoSQL databases. Common use cases include:

  • From on-premise MongoDB to MongoDB Atlas or Azure Cosmos DB

  • Azure Cosmos DB (MongoDB API) to MongoDB Atlas

  • DynamoDB to MongoDB Atlas or Cosmos DB NoSQL

  • Azure Cosmos DB (RU) to vCore

Given source and destination databases, dsync completes an initial sync transferring all data from the source to the destination database. After the initial sync, it continuously monitors the source database for any changes and updates the destination database accordingly.

Dsync can be used for one-time data migration or for continuous replication. It features real-time replication, resumability, security and embedded data validation checks.

Now that you've learned a bit about what Adiom does...

Jump right in!

Last updated