Hi All
I have a question around whether MongoDB replication can guarantee zero-data loss during a failure or disaster. Any help would be greatly appreciated.
Based on my current understanding of MongoDB, I believe the following architecture combined with j:true and w:majority writes will offer zero data loss in all failure scenarios (loss of a server, data centre, network partition):
DC1 - Primary
DC2 - Secondary
DC3 - Secondary
E.g. write operations will not return until they have been written to two replica set members, the use of a majority write concern protects against rollbacks.
My question is whether the "very little" data loss comment refers to deployments that are not across 3 data centres or don't use majority replica safe writes? Or, are there data loss scenarios in the above configuration that I haven't considered.
Any help much appreciated
Thanks
Austin