Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider adding ClickBench #535

Open
alexey-milovidov opened this issue Jun 17, 2024 · 6 comments
Open

Consider adding ClickBench #535

alexey-milovidov opened this issue Jun 17, 2024 · 6 comments

Comments

@alexey-milovidov
Copy link

https://github.com/ClickHouse/ClickBench

The main advantage of ClickBench is that it has a good balance between being simple (this is how it has >50 DBMS) and still stressful enough (it is used not only for DBMS, but for hardware tests, as the tests max out the CPU, memory bandwidth, and IO).

Note: I'm the author of ClickBench (but it's doubtful whether I will have time to contribute it directly here, so it is just a proposal).

@bpkroth
Copy link
Collaborator

bpkroth commented Jun 17, 2024

Happy to take a PR :)

Main things we would need are

#379 should be a decent PR to look at for other examples.

@bpkroth
Copy link
Collaborator

bpkroth commented Jun 18, 2024

@alexey-milovidov, btw, if you don't have time to do the PR, but could at least comment with a few pointers on any of the above it could help speed things along for whoever does pick this up. Thanks!

@alexey-milovidov
Copy link
Author

Sure, I will be happy to help.

@apavlo
Copy link
Member

apavlo commented Jun 18, 2024

@alexey-milovidov What is the goal of this? The more benchmarks the better, but there's no way we're going to have the breadth of supported systems that you have.

@bpkroth
Copy link
Collaborator

bpkroth commented Jun 18, 2024

Ah, good point. Didn't read closely enough and initially interpreted this as adding ClickHouse support.

@alexey-milovidov
Copy link
Author

There is no goal at all. I see this project as a benchmark aggregator, and adding a fairly good benchmark will make it more complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants