I'll give the reasons why I hate it, and they have nothing to do with it not being a "good fit" for our model or abstraction problems or anything of that nature. The problem we have with it is that it's an absolute pain to maintain in a large production. The setup alone is just bizarre, for each replica set you have to have 3 (and only 3!) config server instances associated with your set, along with possibly an "arbi…
MongoDB stills young and received a ton of attention for its promise. And is really unfair trying to compare it with 20+ years technologies.
MongoDB users stills pay the price to be an early adopter and I'm confident we are doing a great deal and learn a lot.