TPC-C、TPC-E 和 TPC-H 基准测试有什么区别?

发布于 2025-01-04 17:43:30 字数 64 浏览 0 评论 0 原文

我对不同类型的 TPC 基准测试感到困惑。 TPC-C、TPC-E 和 TPC-H 基准测试之间的主要区别是什么?

I am getting confused with different types of TPC benchmarks. What are the major differences between TPC-C, TPC-E and TPC-H benchmark?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

差↓一点笑了 2025-01-11 17:43:30

TPC-C(大约 1992 年)模拟了一个“老派”OLTP 应用程序,它看起来像一个批发分销商,拥有少量的仓库,装满了库存,为大量的零售点提供服务。在这种情况下,它衡量的是“每分钟交易数”(tpmC)。它采用老式 IT 架构,其中 DRAM 非常稀缺,因此严重依赖磁盘 IO。

TPC-E 是一种现代 OLTP 应用程序,它对股票经纪进行建模,并使用由股票价格波动驱动的更复杂的模拟世界,并模拟客户下达市价单、限价单和止损限价单的混乱“外部世界”。 TPC-E 采用现代 IT 架构,其中 DRAM 和计算资源更加丰富,因此它不太依赖存储性能。

TPC-H 是一种 OLAP 工作负载,用于测量“数据仓库”上下文中的查询分析。

简而言之,TPC-E适合OLTP,TPC-H适合OLAP,TPC-C基本上已经过时了。

TPC-C (circa 1992) models an 'old school' OLTP application that looks like a wholesale distributor with a small number of warehouses full of inventory servicing a larger number of retail locations. In this context it measures 'transactions per minute' (tpmC). It assumes old-school IT architectures where DRAM is very scarce and as such it relies heavily on disk IO.

TPC-E is a modern OLTP application that models a stock brokerage and uses a much more sophisticated simulated world driven by fluctuating stock prices and emulates a chaotic 'outside world' of customers placing market orders, limit orders and stop-limit orders. TPC-E assumes modern IT architecture where DRAM and compute resources are more plentiful and therefore it does not rely as much on storage performance.

TPC-H is an OLAP workload that measures query analytics in a 'data warehouse' context.

In a nutshell, TPC-E is good for OLTP, TPC-H is for OLAP and TPC-C is basically obsolete.

灼痛 2025-01-11 17:43:30

此页面仍然可以在互联网档案中找到,并包含一个很好的概述:

https://web.archive.org/web/20120919183401/http://www.tpc.org/information/benchmarks.asp

This page is still available on internet archive and contains a good overview:

https://web.archive.org/web/20120919183401/http://www.tpc.org/information/benchmarks.asp

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文