5 ms·
This is very interesting. Around when MongoDB was quickly becoming the cool thing to do I'd ask people about why it is better than just storing things in Postgr
by hnhipster 12y ago
This is very interesting. Around when MongoDB was quickly becoming the cool thing to do I'd ask people about why it is better than just storing things in Postgres. People would have answers that would be grammatically correct but would not make any sense.
That being said, I find it weird that now it is cool to make fun of MongoDB. Some people on this thread have even said they want to know if a service is using MongoDB and they'd not use that service. I am pretty sure they'd be all over Stripe (who store your money related stuff in MongoDB) in a different thread.
- qwerta 12y agoDecade ago it was the same story with mysql.
- danohuiginn 12y agoyeah, mongodb has flipped from hype to hatred without much in between. The reason, I think, is that few people using it had a good sense of where the pain points would be. Many of us somehow imagined that because we didn't know where mongodb's limitations were, we wouldn't run into them. Cue frustration when you're bitten by some issue you didn't think about. I do believe there are good uses for it. But they are pretty specialised, and I'd rather use a relational db for most things.
- jacques_chester 12y ago> yeah, mongodb has flipped from hype to hatred without much in between. The hatred was always present, it's just that the hype has died down as the early adopters have (re)discovered the sharp corners in both architecture and implementation.
- xorcist 12y ago> Stripe (who store your money related stuff in MongoDB) That's a bit scary. There has been several successful attacks against virtual currency exchanges that use MongoDB, utilizing the eventual consistency to your advantage. If you handle money, you don't want any inconsistencies in your database, no matter how temporary. You can work around these of course but you really need to know what you're doing.
- est 12y ago> against virtual currency exchanges that use MongoDB, utilizing the eventual consistency against solemnly depending on MongoDB's eventual consistency alone.
- craigching 12y ago> People would have answers that would be grammatically correct but would not make any sense. You mean like this? http://www.mongodb-is-web-scale.com http://www.mongodb-is-web-scale.com ;p