3 ms·
> Is this just a "distributed computing is hard" situation? I think this is "gaming performance benchmarks and being right is hard". MongoDB has spent a lot o
by TheDong 8y ago
> Is this just a "distributed computing is hard" situation?
I think this is "gaming performance benchmarks and being right is hard".
MongoDB has spent a lot of effort on making sure it looks good in benchmarks, and that includes using worse defaults than any other distributed data-store I know of.
As long as MongoDB continues to wish to "win" at performance benchmarks by so much, they'll have trouble being able to provide a correct distributed system by default.
- chris_st 8y agoAnd this is why I appreciate the analysis by aphyr (and kit!) so much... it really shows what's actually happening. Just sad that it takes so long to do this depth of analysis...
- emmelaich 8y agoIt's not just distributed computing and being right is hard. Most consumers of computing are happier with value and computers being mostly right/useful/evailable. Evidence: the entire history of computing.
- nathan_long 8y agoThis isn't about distribution, but someone once wrote about getting PostgreSQL upsert performance to be better than MongoDB's by disabling some of PostgreSQL's safety features. https://markandruth.co.uk/2016/01/08/how-we-tweaked-postgres-upsert-performance-to-be-2-3-faster-than-mongodb https://markandruth.co.uk/2016/01/08/how-we-tweaked-postgres... This made me laugh. Snarky interpretation: "yeah, we can go fast and sloppy, too. We just usually don't."