程序员软考怎么考?你下午和下午吃什么?
TPC-C
TPC-E
TPC-H
SPECjbb2005
SPECint2006和SPECint_rate_2006,SPECfp2006和SPECfp_rate_2006,SAP SD 2层
LINPACK
RPE2
1.TPC(Transaction Processing Performance Council)是一个在线交易处理性能协会,是一个成立于1988的非营利性组织,所有主要的软硬件供应商都参与其中。它的目标是为业界提供可靠的数据库和事务处理基准测试结果。目前发布的主要基准测试有:
TPC-C:OLTP的事务性能
TPC-E:OLTP的事务性能
TPC-H:商业智能/数据仓库/联机分析(OLAP)事务处理绩效
1.TPC-C测试内容:数据库事务处理测试,模拟一个批发商的订单管理系统。实际测量服务器和数据库软件处理在线查询事务处理(OLTP)的性能。正式发布TPC-C测试结果必须提供tpmC值,即每分钟完成多少TPC-C数据库事务,性价比应为$/tpmC。如果TPC-C测试结果写成TPM,TPM,TPMC,TPCC,就不正式了。
2.TPC-E测试内容:数据库交易处理测试,模拟一个证券交易系统。与TPC-C一样,它实际上衡量的是服务器和数据库软件在处理在线查询事务处理(OLTP)时的性能。常规TPC-E测试结果必须提供tpsE值,即TPC-E数据库中每秒完成多少笔交易,同时提供$/tpsE。用其他形式写测试结果是不正常的。
对比:与TPC-C测试相比,TPC-E测试在测试模型中增加了一个应用服务器层,增加了数据库结构的复杂度,降低了测试成本。到目前为止,只公布了大约50种TPC-E的测试结果,测试环境是PC服务器和windows操作系统,没有power server的测试结果。另外,官方的TPC组织并没有说明TPC-E取代TPC-C,所以说TPC-E取代TPC-C是没有依据的。