4 ms·
There's an old saying, "If all you have is a hammer, everything else looks like a nail." People hate MongoDB because its makers (and, to a lesser extent, userba
by Millennium 14y ago
There's an old saying, "If all you have is a hammer, everything else looks like a nail." People hate MongoDB because its makers (and, to a lesser extent, userbase) actively market it as the hammer.
- byoung2 14y agoThe problem is not that MongoDB is marketed as a hammer, the problem is that the use case most users have is a screw. I think it is a perception problem among developers who have run into problems scaling apps based on relational databases (read: the screwdriver) that they can just drop in MongoDB and scale away. The problem is that MongoDB isn't a better screwdriver, it is a hammer. If you can rework your app to take advantage of a different database structure (read: nails), then MongoDB could be the right tool to use.