TPC-like Database Benchmarking Tools
This post describes five popular tools for benchmarking relational databases: HammerDB, Quest Benchmark Factory, SwingBench, pgbench, and Oracle RAT. Previously, I described TPC and TPC-like benchmarks for relational databases. Recall a benchmark is "like" a TPC benchmark if it follows some of the rules but not all of them. The tools described in this post follow some of the TPC's rules so we call them "TPC-like". Publishing results is generally not allowed by commercial DBMS vendors, and use of the benchmark trademark is also restricted. Ok then, let's look at the most commonly used benchmarking tools for relational databases. HammerDB is my #1 choice for benchmarking relational databases. HammerDB supports every major DBMS on Linux and Windows including bare metal, VM, and cloud. This means you can use one tool for all environments. You can even compare performance across platforms or DBMS, such as comparing Oracle on Linux...