News for hackers. Stuff that matters.
Re:The genius and folly of MongoDB by justinsb on Sunday October 20, 2013 @08:04PM (#6582189)
Other databases are forgiving; they are configured "safe", even at the expense of speed. The intention is that you can deploy a small system immediately; if/as you grow you will see that the database is going too slowly. You can _then_ look at the performance/safety dials you can tune and choose appropriate trade-offs.

These are systems designed for the real world, where people don't read the manual until they have to.

When people assume MongoDB was similarly designed with their best interests in mind, that's when things go wrong.

Re:The genius and folly of MongoDB by icelancer on Monday October 21, 2013 @03:13AM (#6583867)
>When people assume MongoDB was similarly designed with their best interests in mind, that's when things go wrong.

No, I just assume that a database has a similar set of features as other databases have had for decades. Mongo does not; it is clearly the exception - and for possibly nefarious reasons, as well.

Re:The genius and folly of MongoDB by functional_test on Sunday October 20, 2013 @10:30PM (#6582863)
I'm not sure how anyone else could know what my best interests are. There are a lot of real world applications where small amounts of data loss don't matter but latency matters a lot.

Any time I deploy something as critical as a database, I carefully read about what it does and how it works. Not doing so is like signing a contract without reading it.

Re:The genius and folly of MongoDB by gbog on Monday October 21, 2013 @03:52AM (#6584003)
> a lot of real world applications where small amounts of data loss don't matter but latency matters a lot.

I don't understand this reasoning. We are talking about defaults. Defaults are used by people who did not tweak the settings yet. If I am just starting building a thing, I will have bugs and squeaks and I want to make sure I am not fooled by some unreliable data store. I am not likely to need 100GiB/s throughput, but I am very likely to have to hunt bugs, like "I did click on this <like> button but it did not add to the total likes". And I would really really hate it if after half a day of bug hunting I would realize that my data store just didn't store the thing...

Re:The genius and folly of MongoDB by justinsb on Sunday October 20, 2013 @10:41PM (#6582917)
MongoDB is optimized for Mongo Inc, not for you, not for me.