HammerDB is an open source database benchmarking application developed by Steve Shaw.
HammerDB supports databases such as Oracle, SQL Server, Db2, MySQL and MariaDB.
HammerDB is used to create a test schema, load it with data and simulate the workload of multiple virtual users against the database for both transactional and analytic scenarios.
[1][2] HammerDB supports Oracle Database, Microsoft SQL Server, IBM Db2, TimesTen, MySQL, MariaDB, PostgreSQL, Greenplum, Postgres Plus Advanced Server, Amazon Aurora and Amazon Redshift.
[1][2][3][4][5][6] HammerDB is developed in the languages TCL and C - this is to avoid a common 'feature' of Python called the Global Interpreter Lock or GIL.