4 ms·
Where are the "MongoDB is Web Scale" jokes? crickets. If you are not using MongoDB, you are missing out badly and are probably developing at a much slower rat
by weixiyen 16y ago
Where are the "MongoDB is Web Scale" jokes? crickets. If you are not using MongoDB, you are missing out badly and are probably developing at a much slower rate than someone who is.
- invertedlambda 16y agoMongoDB is web scale. No downvotes this time, please! http://www.xtranormal.com/watch/6995033/ http://www.xtranormal.com/watch/6995033/
- mkramlich 16y agothat's hilarious, thank you. and very much on topic!
- jasonjei 16y agoI think it's a bit short-sighted to assume everyone can use MongoDB if you're dealing with ACID type apps, or anything that deals with money. It's silly to say that they're developing at a much slower rate than someone that is. Use the right tool, or a combination of right tools, for the job.
- weixiyen 16y agoYes everyone, upvote the strawman argument.
- pierrefar 16y agoWhy is it wrong to upvote the argument that says "use the tool that suits the job"? MongoDB fits some use cases really well, and even then we're still learning how to use it (read the post about the problems they had and how they fixed them). It's basically like any other database: it's good for some things, not so good for others, and when you use, learn it like you would learn any other part of your technology stack.
- weixiyen 16y ago> Why is it wrong to upvote the argument that says "use the tool that suits the job"? 1) Because it's a strawman argument. 2) Because the reply addresses a very small subset of apps, which 10gen specifically says is not recommended for use with MongoDB. My point is simply that you gain productivity and Mongo tends to get a lot of hate on HN. My time is limited. For 90% of use cases, I am going Mongo.
- mathias_10gen 16y agoWhile I don't support a blanket statements along the line of "every app should be using MongoDB," it is equally invalid to say that "anything that deals with money" has no use for MongoDB. If you look at http://www.mongodb.org/display/DOCS/Production+Deployments http://www.mongodb.org/display/DOCS/Production+Deployments you will see a few financial and ecommerce sites. I can tell you that there are even more financial firms not on that list in various stages of production. Even if your entire app can't be written using MongoDB, it is still worth investigating if the time savings of using it for a portion outweigh the costs of using an additional data store. But that is more of a business question than a technical one.
- ergo98 16y ago>you will see a few financial and ecommerce sites Could you provide some examples? Scanning the list I see a couple that have a very periphery relation to financials, but the actual applications have very little financial applicability (and the implementations are trivial). Though the person you responded to didn't actually say that `"anything that deals with money" has no use for MongoDB"', so you're setting up a strawman regardless.
- jasonjei 16y agoThanks, ergo98. I definitely think MongoDB can be used in money applications. But there's almost always some ACID requirement when you're dealing with accounting, e.g, crediting payment or billing fees. I would use something that could handle transactional ACID processing in combination with MongoDB depending on the application.
- mathias_10gen 16y agoIn that case, I apologize. I have seen people using the same argument to claim that MongoDB is unsuitable for use in ecommerce and assumed you were doing the same.
- weixiyen 16y ago> so you're setting up a strawman I find that ironic.
- Semiapies 16y agoPeople probably mistook this for a comment thread on an interesting and informative blog post, not SQL/NOSQL flamewar central.
- Charuru 16y agoStop trying to convert people. I'm sure that all or nearly all of the people that can benefit from Mongo has already heard of it and has heard of its benefits. Please have a little faith in other people, that if for any reason they're not using nosql it's a good one!