DSBENCH in a Nutshell
By Rajko Thon
- DSBENCH is a new (as of 2016) cross-platform, cross-database benchmark which assesses the capability of a computer to act as a server for relational database systems
- DSBENCH uses a “TPC-like” benchmark profile; its model is based on the technical parts of the TPC-B specification.
- DSBENCH is, however, NOT in any way certified by or related to the Transaction Processing Performance Council (TPC) and does not claim to produce results compatible with TPC-B.
- DSBENCH or the DSBENCH-site is not related to other tools with similar names. The solely focus of the DSBENCH software package as published on this website is on benchmarking database systems.
- DSBENCH is easy to use and determines a characteristic performance profile as well as a performance indicator (DSI)
- DSBENCH can be used locally on the system to be tested or to orchestrate a number of remote nodes (machines) which access the server simultaneously from a local network
- DSBENCH is written in Python 3 and runs on Linux and Windows with Firebird and PostgreSQL as databases
- DSBENCH is free software and is published under GPL V3 license