Transaction Processing Performance Council

The Transaction Processing Performance Council, TPC short, was founded in 1988 non-profit consortium of various bodies working in the IT industry company that wants using standardized benchmarks provide data on the performance of transaction systems and database management systems. Seat of the consortium is San Francisco.

Objectives

The aim of the TPC is the performance evaluation of transactional systems that manage business transactions such as the Transfer of cash or the ordering process of goods / services and generally include access to a database. Various applications have been obtained in various usage patterns. For the evaluation of the main features of such systems benchmarks have been developed which are designed to track a realistic load for these systems and allow as a comparison of the individual products. The problem was with previous non-standard benchmarks that they were often specified incompletely, therefore, that such systems are difficult to compare and contrast to the manufacturers, were the performance of their systems relating to difficult to understand. The TPC was therefore summoned to the purposes of the definition of objective, standardized benchmarks to life, 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 Web Services; the benchmark tests available application server products and their communication with database systems as a whole by emulating loads, such as arise in typical B2B business processes.
  • TPC -C: Is a benchmark for testing DBMS available from the OLTP - range models the order processing in a trading company and a realistic transaction load from different types of transactions generated.
  • TPC -E: Is a benchmark that tests such as the TPC- C benchmark is a DBMS from the OLTP area; he simulated, such as brokers and traders in the stock market trading. In comparison with the TPC- C benchmark, the interdependence of individual transactions is more here considered, ie that transactions can have certain other transactions result.
  • TPC -H: Is a benchmark to test the performance of database management systems in the decision support area. The system comes with ad- hoc queries, ie queries that use no prior knowledge, tested; It is generally to requests that have a relatively long execution time result.

Meanwhile obsolete

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