Hacker News new | ask | show | jobs
by victorhooi 4459 days ago
I'm sorry, but this seems a bit of a lazy question.

There are many large-scale deployments of MongoDB - a simple Google search will yield you results.

Off the top of my head - FourSquare, Stripe, ServerDensity, eBay (non-site) etc.

MongoDB (the company) also uses it for MMS - their cloud-based monitoring system, which probably handles hundreds of thousands of metrics every second from tens of thousands of hosts.

So yes, there is a lot of FUD about "it doesn't scale" etc.

Most of the FUD seems to originate from people not reading the manual, and completely misconfiguring things, and wondering why it doesn't work.

To be fair, most competing products (Riak, Couch etc.) will scale enough for most people. So this is sort of a red herring. (And by the point that you are as big as FourSquare, the assumption is you'll probably hire engineers who will read the manual =) ).

So the decision boils down to other things - how easy is the query language, do you need GeoJSON support, do you need aggregations, how mature is the overall ecosystem etc.

And that's why people are picking MongoDB - not really the WOAH, LOOK AT THE OPS PER SECOND!.

2 comments

> Most of the FUD seems to originate from people not reading the manual, and completely misconfiguring things, and wondering why it doesn't work.

Most of the FUD comes from the deceptive marketing 10gen used to promote MongoDB. It now has a well deserved bad reputation that will never go away,no matter how much startup choosed it.

What deceptive marketing exactly?

Could you cite an example please?

For example, there was noise before about how MongoDB was allegedly tweaking benchmarks.

The funny thing was, from what I've read, they've always had a policy of never ever publishing official benchmarks. Their line was, read the manual, and try it with your own data.

Are you aware of any "deceptive marketing"?

Are you aware of any FUD ? then ask yourself where it comes from. MongoDB is a bad database,If you care about your datas you shouldnt use it.
"it is a replacement for rdbms"-mongodb
Maybe you misunderstood what I was asking. I know MongoDB can scale out to very large sizes, but it becomes more of a effort to scale it out correctly ( 3 config servers and all shards replicated ). My question is can I just turn a dial at rack space and now I have my seven servers all provisioned and configured correctly, since that take the dead simple single node MongoDB deployment and extends it to the sharded replicated cluster.