Transaction Processing Performance Council

Transaction Processing Performance Council

Das Transaction Processing Performance Council, kurz TPC, ist ein 1988 gegründetes Non-Profit-Konsortium aus verschiedenen in der IT-Branche tätigen Unternehmen, das mithilfe standardisierter Benchmarks Angaben über die Leistungsfähigkeit von Transaktionssystemen und Datenbankmanagementsystemen machen möchte.

Inhaltsverzeichnis

Ziele

Ziel des TPC ist die Leistungsbewertung von Transaktionssystemen, die geschäftliche Transaktionen wie das Überweisen eines Geldbetrags oder den Bestellvorgang von Waren/Dienstleistungen abwickeln und im Allgemeinen den Zugriff auf eine Datenbank einschließen. Verschiedene Anwendungen weisen dabei verschiedene Nutzungsmuster auf. Zur Evaluation der wichtigsten Leistungsmerkmale solcher Systeme wurden Benchmarks entwickelt, welche für diese Systeme eine realistische Last nachbilden und so einen Vergleich der einzelnen Produkte zulassen sollen. Problematisch bei früheren, nicht standardisierten Benchmarks war, dass sie häufig unvollständig spezifiziert waren, dass deshalb solche Systeme nur schwer zu vergleichen und Aussagen der Hersteller die Leistungsfähigkeit ihrer Systeme betreffend nur schwer nachvollziehbar waren. Das TPC wurde deshalb zum Zwecke der Definition objektiver, standardisierter Benchmarks ins Leben gerufen, um einen möglichst guten Vergleich von Transaktionssystemen und Datenbankmanagementsystemen (DBMS) verschiedener Hersteller zu ermöglichen.

TPC-Benchmarks

Aktuelle Benchmarks

  • TPC-App: Ist ein Benchmark zur Leistungsbewertung eines Applikationsservers und für Web Services; der Benchmark testet erhältliche Applikationsserver-Produkte und deren Kommunikation mit Datenbanksystemen als Ganzes durch das Nachbilden von Lasten, wie sie bei typischen B2B-Geschäftsvorgängen entstehen.
  • TPC-C: Ist ein Benchmark, der zum Testen erhältlicher DBMS aus dem OLTP-Bereich die Auftragsbearbeitung in einem Handelsunternehmen modelliert und eine realistische Transaktionslast aus verschiedenen Transaktionstypen generiert.
  • TPC-E: Ist ein Benchmark, der wie der TPC-C-Benchmark ein DBMS aus dem OLTP-Bereich testet; er simuliert, wie Broker und Trader an der Börse handeln. Im Vergleich zum TPC-C-Benchmark wird hier mehr die Interdependenz einzelner Transaktionen betrachtet, dass also Transaktionen bestimmte weitere Transaktionen zur Folge haben können.
  • TPC-H: Ist ein Benchmark, der die Leistungsfähigkeit von Datenbankmanagementsystemen aus dem Decision-Support-Bereich testet. Das System wird mit Ad-hoc-Anfragen, also Anfragen, die kein Vorwissen nutzen, getestet; es handelt sich im Allgemeinen um Anfragen, die eine relativ lange Ausführungszeit zur Folge haben.

Mittlerweile obsolet

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

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Transaction Processing Performance Council — (TPC) is a non profit organization founded in 1988 to define transaction processing and database benchmarks and to disseminate objective, verifiable TPC performance data to the industry. TPC benchmarks are widely used today in evaluating the… …   Wikipedia

  • Transaction Processing Performance Council — Le Transaction Processing Performance Council (TPC) est un organisme a but non lucratif[1] dont l activité consiste à élaborer des tests de performance de systèmes informatiques transactionnels. Les éditeurs publient régulièrement les records… …   Wikipédia en Français

  • Transaction processing — For other uses, see Transaction (disambiguation). In computer science, transaction processing is information processing that is divided into individual, indivisible operations, called transactions. Each transaction must succeed or fail as a… …   Wikipedia

  • Online transaction processing — Online transaction processing, or OLTP, refers to a class of systems that facilitate and manage transaction oriented applications, typically for data entry and retrieval transaction processing. The term is somewhat ambiguous; some understand a… …   Wikipedia

  • Extreme Transaction Processing — (XTP) is an exceptionally demanding form of transaction processing. Transactions of 10,000 concurrent accesses (500 transaction per second) or more would require this form of processing. Description XTP applications are designed, developed,… …   Wikipedia

  • Commercial Processing Workload — Commercial Processing Workload, kurz CPW ist eine Maßeinheit des Computerherstellers IBM, um die Leistungsfähigkeit seiner Rechner Serie System i5 (vormals: AS/400) vergleichbar zu machen. Der CPW ist ein von IBM abgewandelter Transaktions… …   Deutsch Wikipedia

  • Test de performance — Un test de performance est un test dont l objectif est de déterminer la performance d un système informatique. L acception la plus courante de ce terme est celle dans laquelle ces tests logiciels vont avoir pour objectif de mesurer les temps de… …   Wikipédia en Français

  • Online analytical processing — In computing, online analytical processing, or OLAP (  /ˈoʊlæ …   Wikipedia

  • TPC — Transaction Processing Performance Council (Computing » General) **** Tournament Players Club (Community » Sports) *** Technology Partnerships Canada (Business » International Business) ** Tropical Prediction Center (Academic & Science »… …   Abbreviations dictionary

  • TPC-A — Transaction Processing Performance Council Testsuite A allgemeine Testsuite für OLTP incl. Tests via WAN, siehe 2.) …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”