在成为全球最有权威的测评服务器性能的标准14年之后,TPC-C速度测试正在被一种新的测试标准TPC-E所代替。 Transaction Processing Performance Council(事务处理性能委员会)已经批准了这一被命名为TPC-E的新标准,这一新标准在测试方面更简单一些,成本更低,也更能够代表目前数据库处理的任务。一旦测试人员得到培训,以确保计算机厂商熟悉并遵守测试指导方针,那么第一批新的测试结果就将于今年夏季诞生。
TPC-E测试标准模拟了交易者、经纪人与股票交易所交互的情况。信息存储在33个独立的数据库表中。而与TPC-C相比较,在测试中,数据存储在9个数据库表中,数据和操作将更会简单。尽管没有一种测试标准能够全方面衡量计算机的性能,但它仍然可以说是一种比较不同计算机产品的有效方式。TPC-C就曾经被广泛地用来完成这一任务,然而,自从TPC-C于1992年7月份诞生以来,服务器和数据库已经发生了巨大变化。
据负责推广TPC-E部门的安德里亚斯表示,TPC-C正好是寿终正寝,现在需要一种新的测试标准来取代它。据TPC的主任迈克尔表示,他们用5年时间开发了新的测试标准。但TPC-C存在的问题之一是,要获得高分,系统需要大量的内存和硬盘。IBM公司和惠普公司获得最高分的系统在测试时都使用了7000块硬盘。而TPC-E仅仅需要这一数量的十分之一。据安德里亚斯表示,一般情况下,进行一次TPC-C测试的费用为400万美元,其中主要是硬件成本。而IBM公司在2006年进行的一次TPC-C测试中花费了1200万美元,惠普公司的一台系统也花费了1200万美元。据迈克尔表示,也仅仅是这些大公司才能支付起TPC-C测试的费用。
据安德里亚斯表示,新测试费用比较廉价的部分原因是对硬件的要求更加合理了,而其另外一个原因就是TPC将提供软件的源代码,取代了要求测试人员自己编写代码。 |