Let’s say I have 3 high-performant physical servers. Would it be a valid deployment (see below)?
3 powerful physical hosts hold 3 replica-sets: Host1: RS1 primary, RS2 secondary, RS3 secondary Host2: RS1 secondary, RS2 primary, RS3 secondary Host3: RS1 secondary, RS2 secondary, RS3 primary
I really don’t want to setup a dedicated server for each Mongo daemon.
It would be awesome if someone could share experience.
I think that, given the same hardware, you would get better performance with all the applications using the same RS. But as anything performance related only testing and benchmarking can provide the clear answer.