3 ms·
Thanks for the thoughts. I get the impression that MongoDB may have hyped themselves into a corner in the early days with poorly made (or misleading) benchmark
by danpalmer 6y ago
Thanks for the thoughts.
I get the impression that MongoDB may have hyped themselves into a corner in the early days with poorly made (or misleading) benchmarks. Perhaps they have customers with a lot of influence determining how they think about performance vs consistency.
Maybe this combined with patching, re-patching, re-patching again their replication logic/consistency algorithm means that they'll be stuck in this sort of position for a long time.
- aphyr 6y agoPossibly! You're right that path dependence played a role in safety issues: the problems we found in 3.4.0-rc3 were related to grafting the new v1 replication protocol onto a system which made assumptions about how v0 behaved. That said, I don't want to discount that MongoDB has made significant improvements over the years. Single-document linearizability was a long time in the works, and that's nothing to sneeze at! http://jepsen.io/analyses/mongodb-3-4-0-rc3 http://jepsen.io/analyses/mongodb-3-4-0-rc3