Earlier quoted context omitted.
People here have a problem with it because it is a technically poor solution, even among nosql databases. The main problems are: 1. Historically mongodb was distributed with completely unsafe defaults. It was insane to use it with any data you actually cared about. Once you toggle on the safety features most of the vaunted performance goes away. 2. It doesn't actually scale that well despite claims that it does. The…
You know what I don't like. People who complain about technologies they've never used. 1. This was NEVER an issue for 99.999% of people. The drivers all had the default set to FSYNC_SAFE. 2. It DOES scale the way it claims. It just doesn't have unlimited scalability and guess what no product does.
2. I haven't seen anyone say that Mongo scales in an unlimited fashion. You said that. I think what they might be saying is that it doesn't scale well enough to pay for the trade-offs from using it. If you aren't running a system that can be composed of somewhat-interrelated documents, you're gonna have a bad time.