Transaction Processing Performance Council

from Wikipedia, the free encyclopedia

The Transaction Processing Performance Council , or TPC for short , is a non-profit consortium founded in 1988 made up of various companies active in the IT industry that aims to provide information on the performance of transaction systems and database management systems using standardized benchmarks . The consortium is based in San Francisco.

aims

The aim of the TPC is to evaluate the performance of transaction systems that handle business transactions such as transferring money or ordering goods / services and generally include access to a database. Different applications have different usage patterns. To evaluate the most important performance features of such systems, benchmarks were developed which simulate a realistic load for these systems and thus allow a comparison of the individual products. The problem with earlier, non-standardized benchmarks was that they were often incompletely specified, so that such systems were difficult to compare and statements made by manufacturers regarding the performance of their systems were difficult to understand. The TPC was therefore brought into being for the purpose of defining objective, standardized benchmarks in order to enable the best possible comparison of transaction systems and database management systems (DBMS) from different manufacturers.

TPC benchmarks

Current benchmarks

  • TPC-App: Is a benchmark for evaluating the performance of an application server and for web services ; The benchmark tests available application server products and their communication with database systems as a whole by simulating loads that arise in typical B2B business processes.
  • TPC-C: Is a benchmark that models order processing in a trading company for testing DBMS available from the OLTP area and generates a realistic transaction load from various transaction types.
  • TPC-E: Is a benchmark that, like the TPC-C benchmark, tests a DBMS from the OLTP area; it simulates how brokers and traders trade on the stock exchange. Compared to the TPC-C benchmark, the interdependence of individual transactions is considered here, i.e. transactions can result in certain additional transactions.
  • TPC-H: Is a benchmark that tests the performance of database management systems from the decision support area. The system is tested with ad-hoc inquiries, i.e. inquiries that do not use any prior knowledge; these are generally queries that take a relatively long time to complete.

Now obsolete

  • TPC-A
  • TPC-B
  • TPC-D
  • TPC-R
  • TPC-W

Web links