I'm exploring Mongodb, I am building an app that uses mongodb as database, running community edition in a server. I came across Device sync provided by mongodb in Atlas. I can't see this option available for community or enterprise edition of mongodb and is only present in Atlas. Is my understanding correct? If so, is there a way to do this for on premise Mongodb clusters?
I have tried going through official mongodb docs and community forums. Couldn't find any solution for on premise clusters. Expecting to know if there is a way for on premise clusters and if even enterprise edition of mongodb doesn't provide this feature.
The
Device Syncfeature is specific toMongoDB Atlas. It’s a service that bridges the gap between local storage on your device and yourMongoDB Atlasbackend, keeping data current and accurate. This feature is not available in the community or enterprise editions ofMongoDB.You read more here.
For
on-premise MongoDB clusters, MongoDB provides a utility called mongosync as part of theCluster-to-Cluster Sync. This utility creates a connection between MongoDB clusters and can be used between self-managed clusters,MongoDB Atlashosted clusters, or a self-managed cluster and an Atlas hosted cluster. However, it’s important to note that this is not the same as theDevice Syncfeature available inMongoDB Atlas.The
mongosyncutility andCluster-to-Cluster Syncare available for MongoDB Community Edition, but are limited some in cases. This means that these tools might not work with theCommunity EditionofMongoDBunder certain circumstances. The specifics of these circumstances aren’t detailed, I suggest you to contact aMongoDBsales representative for more information.