TPCC基本概念
发布网友
发布时间:2024-07-21 20:16
我来回答
共1个回答
热心网友
时间:2024-08-05 00:28
TPC,即Transaction Processing Performance Council,是由一群以计算机软硬件厂商为主的非盈利组织创立,位于美国。其主要职责是制定商务应用基准程序的标准规范,衡量性能和价格,并管理测试结果的发布,但并不直接提供代码,而是鼓励参与者根据标准自行构建测试系统。
为了保证测试的公正性,被测试厂商需要提交详细的Full Disclosure Report,包括系统的配置信息、定价策略,以及包含五年维护费用在内的总成本。这份报告需经过TPC授权的审核员审核,尽管TPC本身并不进行审计,全球审核员数量仅限于美国的不到10人。
TPC-C是TPC制定的一个基准,通过tpmC(每分钟处理的交易数量)衡量系统性能,以新订单处理速度为基准。除了性能,它还会以$/tpmC为单位,体现系统的性能价格比,即总成本除以每分钟处理的交易数。
TPC-C所描述的系统有其独特性,例如:
支持并发的事务处理,反映了事务处理的复杂性。
区分在线和离线事务执行模式,提高效率。
包含多个在线会话终端,处理多用户需求。
强调系统运行和应用运行时间的均衡。
涉及大量磁盘I/O操作,数据传输密集。
严格遵循事务的ACID特性,保证数据一致性。
采用主键和从键进行分布式数据库访问,确保数据一致性。
数据库由众多不同大小、属性各异且相互关联的数据表组成。
存在资源竞争,尤其是在数据访问和更新之间。
扩展资料
TPCC是专门针对联机交易处理系统(OLTP系统)的规范,一般情况下我们也把这类系统称为业务处理系统。1992年7月发布。几乎所有在OLTP市场提供软硬平台的国外主流厂商都发布了相应的TPC-C测试结果,随着计算机技术的不断发展,这些测试结果也在不断刷新。
TPCC基本概念
TPC,即Transaction Processing Performance Council,是由一群以计算机软硬件厂商为主的非盈利组织创立,位于美国。其主要职责是制定商务应用基准程序的标准规范,衡量性能和价格,并管理测试结果的发布,但并不直接提供代码,而是鼓励参与者根据标准自行构建测试系统。为了保证测试的公正性,被测试厂商需要提交详...
德国EPR是什么?
德国EPR是指生产者责任延伸制度。其基本原则是,对于在市场上投放包装商品的卖家而言,产品责任不仅针对产品本身,还包括所有外包装和(产品)部件,即那些消费者最终会丢弃的部分。根据德国当地法律规定,在生产者责任延伸制度原则下,卖家需要...
TPCC的基本概念
TPC(Transaction Processing Performance Council,事务处理性能委员会)是由数十家会员公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,其功能是制定商务应用基准程序的标准规范、性能和价格度量,并管理测试结果的发布。TPC不给出基准程序的代码,而只给出基准程序的标准...