logoalt Hacker News

Lies, Damn Lies and Database Benchmarks

50 pointsby eigenBasislast Tuesday at 2:27 AM19 commentsview on HN

Comments

jaapztoday at 1:03 PM

Anyone here using QuestDB in production? What is your use case? What is your experience?

We want to migrate away from InfluxDB eventually (because of their 180 on OSS, and their tendency to reinvent the product every major release), and QuestDB seems like an interesting option.

show 1 reply
kjellsbellstoday at 12:31 PM

The database wars of the late 1990s were full of this kind of stuff. Oracle, Sybase, IBM etc invested heavily in tuning specifically for benchmarks like TPC-C just so they could post ads in the Wall St Journal saying theirs was faster.

I do sympathize with OP, though, their objection to measuring cold-start queries is incomplete without also describing how often cold start needs to happen. If you restart once every five years then it doesnt matter as much if it takes 20 minutes to be warm. Every hour, that would be a real problem.

show 2 replies
bitladtoday at 9:54 AM

Reminds me of the recent Terminal Bench controversy [1][2][3]

If theres a benchmark, people will cheat, lie and optimize for that benchmark. Honest depends on the compliance enforced on teams. But if, compliance itself is weak, it is going to be taken advantage of. Like growing up india, you would optimize for the exam and not what you learn from it.

[1] https://news.ycombinator.com/item?id=47920787

[2] https://www.tbench.ai/news/leaderboard-integrity-update

[3] https://debugml.github.io/cheating-agents/

show 1 reply
Boxxedtoday at 2:09 PM

ClickBench is of very limited utility already because it doesn't have a single join in it. Which is maybe less weird in the context of ClickHouse not being great at joins.

show 1 reply
N_Lenstoday at 11:31 AM

Same with LLM benchmarks these days.

show 1 reply
dkdcdevtoday at 12:51 PM

see also “ Fair Benchmarking Considered Difficult: Common Pitfalls In Database Performance Testing” by the DuckDB folks with a classic Figure 1

show 1 reply
ozgrakkurttoday at 12:26 PM

Really respectable writing and perspective. Questdb blog posts that get posted here never disappoint

show 1 reply