MongoDB – Does MongoDB Support Two-Way Synchronization?

mongodb

We are looking at moving our data from IBM Domino to another backend. One of the things Domino does really well is replicate (or synchronize as they call it) between a Server and Clients. That means that Users can take their mailbox, or any other application DB, with them and work offline and when they have access to the server the "master" on the Server synchs with the "slave".

Does MongoDB support two 2-way synchronization? Assuming that it does, does it also support selective replication, where the data that is pushed out to the Client can be controlled at a field level.

Thx in advance for any insight.

Best Answer

No, MongoDB does not support two-way synchronization. It has master-slave replication, where all writes must occur on the master node before being replicated to the slave nodes. You can read about all the replication capabilities of MongoDB in their documentation.