TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

MongoDB Responds to PostgreSQL Benchmarks

9 点作者 crcsmnky将近 6 年前

2 条评论

javiermaestro将近 6 年前
As others have pointed out in another HN discussion (1), Mongodb&#x27;s reply is definitely questionable, if only by its tone.<p>I already replied to metheus on Twitter (2) in a thread where we asked for a way to repro their claims. I found their reply and comments very inappropriate, similar to the comment in here. Arrogant and derogatory to OnGres.<p>Anyway, I was writing this to note that OnGres has replied to Mongo&#x27;s reply setting an example of how tech discussions should happen: without derogatory and arrogant comments, open to valid criticism (i.e. with something more than words and numbers that cannot be reproduced) and transparency.<p>Check it out: <a href="https:&#x2F;&#x2F;ongres.com&#x2F;blog&#x2F;benchmarking-do-it-with-transparency&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ongres.com&#x2F;blog&#x2F;benchmarking-do-it-with-transparency...</a><p>In there you&#x27;ll see how Mongo consistently mis-interpreted (or mis-represented?) the results. They kept mixing the benchmarks and constantly talked about an experimental driver and missing connection pooling. In fact, they did use the official Mongo Lua driver <i>and the official Java driver</i> for different benchmarks and they did some of the benchmarks <i>with and without</i> connection pooling and published both results.<p>It&#x27;s really sad to see Mongo reply to a thorough benchmark like this. It probably has its flaws but instead of correcting them or publishing a better benchmark like the one they did (to magically get 240x...) they chose to mischaracterize the work of others, spreading FUD and accusing them of cheating and being dishonest.<p>Hopefully they&#x27;ll turn around and fix it. All it takes is to publish how they got they amazing numbers so that others can comment, repro or dispute the benchmark.<p>(1) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20479670" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=20479670</a><p>(2) <a href="https:&#x2F;&#x2F;twitter.com&#x2F;javiermaestro&#x2F;status&#x2F;1151849279226556417" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;javiermaestro&#x2F;status&#x2F;1151849279226556417</a>
feike将近 6 年前
I was at the presentation last Thursday, they (OnGres) have fully open sourced both their methodology and their results and had a pretty strict divide between teams designing the benchmarks and teams running the benchmarks.<p>MongoDB could create a Pull Request&#x2F;Merge Request against that repository so we can all judge those results ourselves, their current response is only words and a single table showing unlikely results.<p>However I do think the criticism of not tuning MongoDB is valid, however their response is dishonest:<p>&gt; with their own heavily tuned PostgreSQL.<p>This was explicitly not the case according to OnGres other than the established norms of taking 25% memory for `shared_buffers` etc. No other tuning that is normally done for big clusters was done.<p><a href="https:&#x2F;&#x2F;gitlab.com&#x2F;ongresinc&#x2F;benchplatform&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;ongresinc&#x2F;benchplatform&#x2F;</a> <a href="https:&#x2F;&#x2F;gitlab.com&#x2F;ongresinc&#x2F;txbenchmark" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;ongresinc&#x2F;txbenchmark</a>
评论 #20462434 未加载