Transaction Processing Performance Council

Last updated
Formation1988
TypeNot-for-profit
Headquarters San Francisco, California, USA
Membership
Hardware and software vendors, market researchers, educational institutions, consultants
Website www.tpc.org

Transaction Processing Performance Council (TPC), founded in 1988, "is a non-profit organization founded [...] to define transaction processing and database benchmarks and to disseminate objective, verifiable TPC performance data to the industry". [1] TPC benchmarks are used in evaluating the performance of computer systems; the results are published on the TPC web site.

Contents

Conference Series

In 2009 the TPC initiated an International Technology Conference Series on Performance Evaluation and Benchmarking (TPCTC). It is a leading forum for industry experts and researcher to debate and develop innovative techniques for evaluation, measurement and characterization of modern application systems. The conference series was founded by Raghunath Nambiar (Cisco) and Meikel Poess in 2009.

Standards

Obsolete benchmarks

Related Research Articles

<span class="mw-page-title-main">Server farm</span> Collection of computer servers

A server farm or server cluster is a collection of computer servers, usually maintained by an organization to supply server functionality far beyond the capability of a single machine. They often consist of thousands of computers which require a large amount of power to run and to keep cool. At the optimum performance level, a server farm has enormous financial and environmental costs. They often include backup servers that can take over the functions of primary servers that may fail. Server farms are typically collocated with the network switches and/or routers that enable communication between different parts of the cluster and the cluster's users. Server "farmers" typically mount computers, routers, power supplies and related electronics on 19-inch racks in a server room or data center.

<span class="mw-page-title-main">MonetDB</span> Open source column-oriented relational database management system

MonetDB is an open-source column-oriented relational database management system (RDBMS) originally developed at the Centrum Wiskunde & Informatica (CWI) in the Netherlands. It is designed to provide high performance on complex queries against large databases, such as combining tables with hundreds of columns and millions of rows. MonetDB has been applied in high-performance applications for online analytical processing, data mining, geographic information system (GIS), Resource Description Framework (RDF), text retrieval and sequence alignment processing.

<span class="mw-page-title-main">Benchmark (computing)</span> Comparing the relative performance of computers by running the same program on all of them

In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it.

Online transaction processing (OLTP) is a type of database system used in transaction-oriented applications, such as many operational systems. "Online" refers to that such systems are expected to respond to user requests and process them in real-time. The term is contrasted with online analytical processing (OLAP) which instead focuses on data analysis.

A column-oriented DBMS or columnar DBMS is a database management system (DBMS) that stores data tables by column rather than by row. Benefits include more efficient access to data when only querying a subset of columns, and more options for data compression. However, they are typically less efficient for inserting new data.

<span class="mw-page-title-main">Oracle Linux</span> Linux distribution by Oracle

Oracle Linux is a Linux distribution packaged and freely distributed by Oracle, available partially under the GNU General Public License since late 2006. It is compiled from Red Hat Enterprise Linux (RHEL) source code, replacing Red Hat branding with Oracle's. It is also used by Oracle Cloud and Oracle Engineered Systems such as Oracle Exadata and others.

In computing, the term data warehouse appliance (DWA) was coined by Foster Hinshaw for a computer architecture for data warehouses (DW) specifically marketed for big data analysis and discovery that is simple to use and has a high performance for the workload. A DWA includes an integrated set of servers, storage, operating systems, and databases.

<span class="mw-page-title-main">Exasol</span> Database management software company

Exasol is an analytics database management software company. Its product is called Exasol, an in-memory, column-oriented, relational database management system

<span class="mw-page-title-main">Michael Stonebraker</span> American computer scientist (born 1943)

Michael Ralph Stonebraker is a computer scientist specializing in database systems. Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational databases. He is also the founder of many database companies, including Ingres Corporation, Illustra, Paradigm4, StreamBase Systems, Tamr, Vertica and VoltDB, and served as chief technical officer of Informix. For his contributions to database research, Stonebraker received the 2014 Turing Award, often described as "the Nobel Prize for computing."

ParAccel, Inc. was a California-based software company.

<span class="mw-page-title-main">C. Mohan</span> American computer scientist

Chandrasekaran Mohan is an Indian-born American computer scientist. He was born on 3 August 1955 in Tamil Nadu, India. After growing up there and finishing his undergraduate studies in Chennai, he moved to the United States in 1977 for graduate studies, naturalizing in 2007. In June 2020, he retired from being an IBM Fellow at the IBM Almaden Research Center after working at IBM Research for 38.5 years. Currently, he is a visiting professor at China's Tsinghua University. He is also an Honorary Advisor at the Tamil Nadu e-Governance Agency (TNeGA) in Chennai and an advisor at the Kerala Blockchain Academy in Kerala.

In transaction processing, the Telecommunication Application Transaction Processing Benchmark (TATP) is a benchmark designed to measure the performance of in-memory database transaction systems.

RPE2, or Relative server Performance Estimate 2, is a computer benchmark developed by Ideas International to compare the relative performance of servers built on x86, IA-64, and RISC processor architectures.

H-Store is an experimental database management system (DBMS). It was designed for online transaction processing applications. H-Store was developed by a team at Brown University, Carnegie Mellon University, the Massachusetts Institute of Technology, and Yale University in 2007 by researchers Michael Stonebraker, Sam Madden, Andy Pavlo and Daniel Abadi.

eXtremeDB is a high-performance, low-latency, ACID-compliant embedded database management system using an in-memory database system (IMDS) architecture and designed to be linked into C/C++ based programs. It works on Windows, Linux, and other real-time and embedded operating systems.

<span class="mw-page-title-main">Actian Vector</span>

Actian Vector is an SQL relational database management system designed for high performance in analytical database applications. It published record breaking results on the Transaction Processing Performance Council's TPC-H benchmark for database sizes of 100 GB, 300 GB, 1 TB and 3 TB on non-clustered hardware.

Hybrid transaction/analytical processing (HTAP) is a term created by Gartner Inc., an information technology research and advisory company, in its early 2014 research report Hybrid Transaction/Analytical Processing Will Foster Opportunities for Dramatic Business Innovation. As defined by Gartner:

Hybrid transaction/analytical processing (HTAP) is an emerging application architecture that "breaks the wall" between transaction processing and analytics. It enables more informed and "in business real time" decision making.

The Yahoo! Cloud Serving Benchmark (YCSB) is an open-source specification and program suite for evaluating retrieval and maintenance capabilities of computer programs. It is often used to compare the relative performance of NoSQL database management systems.

<span class="mw-page-title-main">TPC-C</span> Benchmark used to compare the performance of OLTP systems

TPC-C, short for Transaction Processing Performance Council Benchmark C, is a benchmark used to compare the performance of online transaction processing (OLTP) systems. This industry standard was published in August 1992, and eventually replaced the earlier TPC-A, which was declared obsolete in 1995. It has undergone a number of changes to keep it relevant as computer performance grew by several orders of magnitude, with the current version as of 2021, 5.11, released in 2010. In 2006, a newer OLTP benchmark was added to the suite, TPC-E, but TPC-C remains in widespread use.

Tim Kraska is a German computer scientist specializing in data systems and the intersection of systems and machine learning. He is currently an associate professor of computer science at the Massachusetts Institute of Technology.

References

  1. Shanley, Kim (February 1998). "Origins of the TPC and the first 10 years". TPC. Archived from the original on 2020-03-28. Retrieved 2020-03-28.
  2. "Transaction Processing Performance Council Announces Technology Conference on Performance Evaluation and Benchmarking". Reuters . April 8, 2009. Archived from the original on March 3, 2016. Retrieved December 26, 2011.
  3. "First TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2009)". Transaction Processing Performance Council. Archived from the original on February 15, 2012. Retrieved December 26, 2011.
  4. Nambiar, Raghunath; Poess, Meikel, eds. (2009). "Performance Evaluation and Benchmarking". SpringerLink. Archived from the original on 2015-09-24. Retrieved 2015-07-19.
  5. "Transaction Processing Performance Council Announces Second Technology Conference on Performance Evaluation and Benchmarking". Enhanced Online News. April 27, 2010. Archived from the original on July 28, 2013. Retrieved December 26, 2011.
  6. "Second TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2010)". Transaction Processing Performance Council. Archived from the original on September 29, 2011. Retrieved December 26, 2011.
  7. "Third TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2011)". Transaction Processing Performance Council. Archived from the original on January 15, 2012. Retrieved December 26, 2011.
  8. "Fourth TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2012)". Transaction Processing Performance Council. Archived from the original on 2012-05-02. Retrieved 2012-04-15.
  9. "Fifth TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2013)". Transaction Processing Performance Council. Archived from the original on January 7, 2014. Retrieved January 6, 2014.
  10. "Sixth TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2014)". Transaction Processing Performance Council. Archived from the original on August 17, 2017. Retrieved January 6, 2014.
  11. "Sixth TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2014)". Transaction Processing Performance Council. Archived from the original on October 19, 2016. Retrieved October 15, 2016.
  12. "Sixth TPC Technology Conference on Performance Evaluation & Benchmarking (TPCTC 2014)". Transaction Processing Performance Council. Archived from the original on October 19, 2016. Retrieved October 15, 2016.
  13. Nambiar, Raghunath; Poess, Meikel (2011). Performance evaluation, measurement and characterization of complex systems: second TPC Technology Conference, TPCTC 2010, Singapore, September 13-17, 2010, Revised selected papers. Lecture notes in computer science. TPC Technology Conference. Berlin Heidelberg New York: Springer. ISBN   978-3-642-18206-8.
  14. Gray, Jim, ed. (1994). The Benchmark handbook: for database and transaction processing systems. The Morgan Kaufman series in data management systems (2. ed., 2. [print.] ed.). San Francisco, Calif: Morgan Kaufmann. ISBN   978-1-55860-292-2.
  15. Nambiar, Raghunath Othayoth; Poess, Meikel (September 2006). "The Making of TPC-DS". VLDB '06: Proceedings of the 32nd international conference on Very large data bases. pp. 1049–1058.
  16. Nambiar, Raghunath; Poess, Meikel; Dey, Akon; Cao, Paul; Magdon-Ismail, Tariq; Ren, Da Qi; Bond, Andrew (2015). "Introducing TPCx-HS: The First Industry Standard for Benchmarking Big Data Systems". In Nambiar, Raghunath; Poess, Meikel (eds.). Performance Characterization and Benchmarking. Traditional to Big Data. Springer. pp. 1–12. ISBN   978-3-319-15349-0.