Why Everyone Hates MongoDB?

Table of Contents

Because almost everyone jumps into it thinking it is the Holy Grail or The Silver Bullet.

As all other technologies, it was not designed to be the universal solution. NoSQL attract a lot of attention and, with it, a lot of people trying to find the magic sauce to solve all the problems.

I’ve been using MongoDB for more than one year on two completely different usage domains and requirements with more than satisfactory results. Is it perfect? Obviously not, but I never evaluate a new technology component or stack trying to find the perfection. Only the one which I feel comfortable using it and makes some sense to use it on my current problem. Simple ;)

Read a lot about MongoDB failures on specific scenarios, learn with them and make your own decisions based on facts about your business requirements and your team restrictions. And if you fail using it, share with us on Hacker News.

MongoDB is just an option. A really good one. But one size does not fit all.

Update: Look at some findings about this post been featured on Hacker News front page for a few minutes]