This repository hosts user-submitted HammerDB result artifacts and the generated results leaderboard.
Results are submitted as HammerDB JSON artifacts, reviewed through GitHub, and then published on the results site.
The generated site is published from the site directory.
site/index.htmlshows the leaderboard.site/report.htmldisplays an individual result artifact.site/submit.htmlsupports submitting a new HammerDB result artifact.
From a HammerDB benchmark report, use Share with TPC-OSS.
The submit page will:
- Load and preview the result artifact.
- Ask you to sign in to GitHub.
- Download the JSON artifact.
- Open GitHub’s create-new-file editor for the correct result path with
<jobid>.jsonpre-filled. - Ask you to paste the JSON into the GitHub editor and click Commit changes.
- If you do not have write access, GitHub will fork the repository and guide you to open a pull request.
Published artifacts are stored under:
results/<benchmark>/<database>/<year>/<month>/<jobid>.json
Example:
results/tproc-c/postgresql/2026/05/<jobid>.json
The leaderboard is generated from the JSON artifacts:
python3 tools/build_leaderboard.pyThe script updates:
site/leaderboard.json
site/index.html
Published HammerDB result artifacts are user-submitted and unaudited.
Licensed under the Apache License, Version 2.0. See LICENSE.