I know this will sound like bashing MongoDB. But I’ve already said it a couple of times: MongoDB scaling looks complicated. People coming to MongoDB think their scalability issues are of no concern as MongoDB supports auto-sharding and replica sets. I would advise everyone to check the MongoDB mailing list before relaxing: “Huge collection is not balanced across shards” here“Questions on Enabling