HammerDB Artifact Results |
|
| HammerDB is an open-source database benchmarking and load-testing tool that helps users measure the performance and scalability of various database systems. It is widely used by companies, cloud providers, and hardware vendors to generate standardized workloads and analyze system behavior. HammerDB supports a wide range of popular databases, including Oracle, Microsoft SQL Server, PostgreSQL, MySQL, and MariaDB. The tool's core functionality involves creating a test schema, populating it with data, and then simulating the workload of multiple "virtual users" to mimic real-world scenarios. It implements workloads derived from industry-standard benchmarks like TPROC-C (for transactional, OLTP workloads) and TPROC-H (for analytical workloads), providing key metrics such as transactions per minute (TPM) or new orders per minute (NOPM). HammerDB is built in TCL and C to avoid the performance limitations of other languages and offers both a graphical user interface (GUI) and a command-line interface (CLI) for flexibility. |
Published community results are available on the HammerDB Result Artifacts leaderboard. These are user-submitted HammerDB artifacts for review and comparison; they are not official audited TPC benchmark results.
To run a benchmark and submit a result artifact, see the HammerDB Result Submission Instructions. |
|