TPC-C (original) (raw)

About DBpedia

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.

thumbnail

Property Value
dbo:abstract 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. The TPC-C system models a multi-warehouse wholesale operation, known simply as "the Company". In a minimal test, the company has ten warehouses, each with ten user terminals. Each warehouse serves ten defined sales districts, each with 3,000 customers who are ordering against a product catalog of 100,000 items. The most frequent transactions are customer orders, with an average of ten items on each order, and customer payments. Less frequent requests query the status of orders and warehouse inventory, ship orders and replenish stocks that get low. To test the performance of a given system, the number of warehouses is increased to meet the required minimum needed to measure the targeted performance level. The results of the benchmark are measured in transactions per minute, known as tpmC. The first tpmC result was published in September 1992 for an IBM AS/400 and returned a result of 54 tpmC. By the 2000s, the average result for high-end machines was 2.4 million tpmC, and companies were building systems of very large size in an effort to capture the record. The current record was set in 2020 using cloud computing that provided 707.3 million tpmC. Recent results for smaller on-premises systems have focused on lowering the cost-per-tpmC. IBM modified TPC-C to create a simplified version known as the Commercial Processing Workload for their own internal use, similar conversions are commonplace but generally not known outside the respective companies. (en)
dbo:thumbnail wiki-commons:Special:FilePath/TPC-C_Configuration_2008.jpg?width=300
dbo:wikiPageExternalLink http://tpc.org/information/about/history5.asp https://link.springer.com/chapter/10.1007/978-3-642-53974-9_4 https://www.researchgate.net/publication/300051961 https://www.cockroachlabs.com/docs/v21.1/performance%23tpc-c https://www.theregister.com/2009/09/29/tpc_slaps_oracle/ http://www.tpc.org/tpc_documents_current_versions/pdf/tpc-c_v5.11.0.pdf http://www.tpc.org/tpcc/detail5.asp https://www.alibabacloud.com/blog/oceanbase-breaks-tpc-c-record-a-dialogue-with-ant-financial-experts_596271 http://people.cs.uchicago.edu/~chliu/doc/benchmark/chapter12.pdf
dbo:wikiPageID 69166746 (xsd:integer)
dbo:wikiPageLength 16115 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1121139642 (xsd:integer)
dbo:wikiPageWikiLink dbr:Benchmark_(computing) dbr:Ant_Financial dbr:Client–server_model dbr:Cloud_computing dbr:Commercial_Processing_Workload dbr:Austin dbr:CODASYL dbr:Database_schema dbr:Workstation dbr:ACID dbr:Alibaba_Group dbc:Benchmarks_(computing) dbr:Database dbr:File:TPC-C_Configuration_2008.jpg dbr:Relational_database dbr:Relational_model dbr:Response_time_(technology) dbr:Tandem_Computers dbr:Jim_Gray_(computer_scientist) dbr:Moore's_Law dbr:Digital_Equipment_Corporation dbr:Distributed_database dbr:IBM dbr:IBM_AS/400 dbr:IBM_RS/6000 dbr:Microsoft dbr:Oracle_Corporation dbr:Oracle_Database dbr:Online_transaction_processing dbr:Orders_of_magnitude dbr:Microelectronics_and_Computer_Consortium dbr:File:TPC-C_Subcommittee_1992.jpg dbr:TPC-E
dbp:wikiPageUsesTemplate dbt:Cite_techreport dbt:Asof dbt:Cite_conference dbt:Cite_encyclopedia dbt:Cite_news dbt:Cite_web dbt:Reflist dbt:Sfn dbt:Short_description
dct:subject dbc:Benchmarks_(computing)
rdfs:comment 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. (en)
rdfs:label TPC-C (en)
owl:sameAs wikidata:TPC-C https://global.dbpedia.org/id/GAaoU
prov:wasDerivedFrom wikipedia-en:TPC-C?oldid=1121139642&ns=0
foaf:depiction wiki-commons:Special:FilePath/TPC-C_Configuration_2008.jpg wiki-commons:Special:FilePath/TPC-C_Subcommittee_1992.jpg
foaf:isPrimaryTopicOf wikipedia-en:TPC-C
is dbo:wikiPageRedirects of dbr:Transaction_Processing_Performance_Council_Benchmark_C
is dbo:wikiPageWikiLink of dbr:Commercial_Processing_Workload dbr:Thermal_design_power dbr:HammerDB dbr:Transaction_Processing_Performance_Council_Benchmark_C
is foaf:primaryTopic of wikipedia-en:TPC-C