TPC-H与TPC-DS

Posted badboy200800

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TPC-H与TPC-DS相关的知识,希望对你有一定的参考价值。

 

 

70年代,占统治地位的是批量计算模式。

80年代初,出现了一种新的在线计算模式,OLTP事务处理模式(On-Line Transaction Process在线事务处理)。它采用相对单纯的方式直接通过在线数据库系统进行简单的事务处理。商业日常事务处理自动化的第一个应用程序是自动提款事务处理(Automated teller transaction—ATM)。

 

 

1999年,TPC发布了决策支持系统测试新标准TPC-H,用以替代原有的TPC-D

TPC

美国交易处理效能委员会(TPC,Transaction Processing Performance Council)

 

TPC-D:由 TPC 组织于 1994 年指定的标准,用于决策支持系统方面的测试基准。

 

TPC测试标准分类

  • 联机在线事务处理系统(OLTP)测试标准:TPC-C、TPC-E(最新)
  • 决策支持/大数据(DS)测试标准:TPC-H、TPC-DS(最新)
  • 服务器虚拟化(VMS)测试标准:TPC-VMS

 

TPC-H

TPC-H(商业智能计算测试) 是TPC组织制定的用来模拟决策支持类应用的一个测试集.

 

TPC-H 基准测试是由 TPC-D发展而来的。

TPC-H 用 3NF 实现了一个数据仓库,共包含 8 个基本关系,其数据量可以设定从 1G~3T 不等。

TPC-H 基准测试包括 22 个查询(Q1~Q22),其主要评价指标是各个查询的响应时间,即从提交查询到结果返回所需时间。

TPC-H基准测试的度量单位是每小时执行的查询数( QphH@size),其中H 表示每小时系统执行复杂查询的平均次数,size 表示数据库规模的大小,它能够反映出系统在处理查询时的能力.

TPC-H 是根据真实的生产运行环境来建模的,这使得它可以评估一些其他测试所不能评估的关键性能参数.总而言之,TPC 组织颁布的TPC-H 标准满足了数据仓库领域的测试需求,并且促使各个厂商以及研究机构将该项技术推向极限。

 

 

https://blog.csdn.net/lcyong_/article/details/79895710

 

http://www.tpc.org/default5.asp

 

以上是关于TPC-H与TPC-DS的主要内容,如果未能解决你的问题,请参考以下文章

聊聊数仓中TPCD-DS&TPC-H与查询性能的那些事儿

TPC

Hive 性能测试工具 hive-testbench

tpc-ds99 工具使用

云原生数据仓库TPC-H第一背后的Laser引擎大揭秘

Impala TPC-DS基准测试