Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Lets say I have 4 database servers. I want to add them to the "shard" cluster.

That's it. No replica set, no nothing. Just 4 servers.

If I turn "journaling" on all of them, is it OK?

share|improve this question
up vote 4 down vote accepted


What happens if a server goes down with hardware issues.. you just lost the whole setup till that one server comes back online.

share|improve this answer

It will work (technically), but if it's a production environment, it's a horrible idea. (If it's a dev/test/staging environment, it's only a "bad" idea because you're not practicing like you're going to perform.)

share|improve this answer

It depends on whether availability is important for your application. If you shard without replica sets, you will have multiole failure points. With journalling your data can be safe, but you would experience an outage in the case of a single node failure. For some apps (eg, log file analysis) this might be ok, but for many it won't. It really depends on your requirements.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.