3 ms·
This is not meant as a troll post but a genuine observation after spending the last year or so migrating various businesses away from MongoDB (or from parse whi
by phpnode 12y ago
This is not meant as a troll post but a genuine observation after spending the last year or so migrating various businesses away from MongoDB (or from parse which uses mongo):
Has anyone ever built a non trivial application on MongoDB and been happy with their decision, say, 1 year later? If so, what kind of use case was it? I am genuinely curious.
The impression I've received is that Mongo is ridiculously easy to get started with but the flaws become more and more of a hindrance over time, eventually making certain types of application features virtually impossible to implement.
- ecaron 12y agoAbsolutely. We've been using Mongo for all the core functionality at TrackIf.com and are still very happy with it. (Our biggest complaint was our initial MongoDB host provider was hosing our performance, once we switched to a non-shared Mongo environment it was a night-and-day difference.)
- akbar501 12y agoDoesn't eBay use MongoDB at scale (ref: http://www.slideshare.net/jaykumarpatel/cassandra-data-modeling-best-practices http://www.slideshare.net/jaykumarpatel/cassandra-data-model...). Slide 4 shows eBay's MongoDB cluster size: Hundreds of nodes, > 50TB, > 2 billion ops/day
- phpnode 12y agothanks for the link, I wonder how they use it? The companies I've been working with have made the mistake of using Mongo as their sole data store for everything, rather than for one specific purpose.
- akbar501 12y agoMedia metadata is one use case: http://www.mongodb.com/presentations/storing-ebays-media-metadata-mongodb-0 http://www.mongodb.com/presentations/storing-ebays-media-met... Here's another deck from 2012: http://www.slideshare.net/mongodb/mongodb-at-ebay http://www.slideshare.net/mongodb/mongodb-at-ebay
- phpnode 12y agosounds like more direct key lookups. I can definitely believe mongo is suited for that particular use case, but I'm super sceptical about it being used as a general data store.
- collyw 12y agoI would love to see a poll of this (with developers experience included). Two or three years back everyone was ranting about how great Mongo was. Now most articles I see seem to be about how bad it is. And I see lots of developers squeezing relational problems into Mongo. I assume it is good for some things, but it would be interesting to see where people have had problems and why.
- bsg75 12y agoIts apparent popularity and simultaneous vilification is an interesting contrast.