5 ms·
Reliability and implementation ideas aside, MongoDB popularized document stores and document stores can sometimes be a good thing (even if there's usually littl
by meowface 9y ago
Reliability and implementation ideas aside, MongoDB popularized document stores and document stores can sometimes be a good thing (even if there's usually little to no reason to prefer them to plain SQL databases for most applications). So they deserve credit there.
- GenericsMotors 9y agoAgreed; though the way they did their marketing early on the message they conveyed was that document databases were here to replace RDBMSs. It was extremely dishonest.
- mattmanser 9y agoTo be fair to them, it wasn't just them, it was everyone.
- keithwhor 9y agoTo be more fair to them, it was just them and the "everyone" you're referring to was a result of a fantastic blatant + guerilla marketing campaign. Or maybe I should say a MEAN success? :)
- mikekchar 9y agoIt may seem like that from a certain perspective, but I remember drowning in the hype in 1992. It was going to be the next big thing: everything is going C++; you want objects; why would you store relational tables, when you want objects?; relational databases are just slow, clunky and complicate your code base. The company I was working at even tried it... very briefly :-) Unfortunately, I don't remember what we tried, but there were several around at the time. This stuff wasn't invented by MongoDB.
- pritambaral 9y ago> early on the message they conveyed was that document databases were here to replace RDBMSs. The CTO still thinks so. Quote[0]: "MongoDB's CTO disagrees with this statement arguing that nearly 90% of database installations today would benefit from being replaced with MongoDB" [0]: https://www.nemil.com/mongo/2.html https://www.nemil.com/mongo/2.html
- ynniv 9y agoThat's only because you forgot about Lotus Notes. Perhaps they will have similar fates.
- e12e 9y agoI thought filsystems popularised document stores ;-)
- revmoo 9y agoName one reason why you should use MongoDB over something like Postgres with its JSON column type.