原创<br> 数据库OceanBase创始人阳振坤:通关TPC-C到底有多难?( 三 )
TPC-C benchmark测试必须通过TPC组织的审计(准确地讲是TPC-C组织认可的审计员的审计),通过审计的TPC-C的结果,其完整详实的测试报告(包括测试厂家、数据库版本、详细的软硬件配置、测试过程等)将公布在TPC组织的网站( www.tpc.org )上。没有通过TPC的审计而擅自声称自己通过了TPC-C测试、获得XXX tpmC,不仅是侵权,也是不合法的。除了OceanBase,目前在TPC网站上还没有看到任何一个国产数据库的TPC-C benchmark的测试报告,无论是完全自主研发的,还是在开源基础上修改的。
为什么TPC-C benchmark测试必须要通过TPC组织的审计呢?这还得从TPC组织的诞生说起。1980年代数据库联机交易处理系统即OLTP(Online Transactional Processing)出现后,极大地推动了诸如自动提款机(Automated teller transaction,ATM)等联机交易处理系统的发展。每个数据库厂商都试图向客户证明自己的系统性能最好、处理能力最强,但由于没有统一的性能测试标准,更没有谁来监督性能测试的执行和结果发布,一方面客户无法在不同系统之间进行比较,另一方面数据库厂商各自的性能测试数据也没有足够的说服力。
1985年初,Jim Gray联合24位来自学术界和工业界的同仁发表了名为“A Measure of Transaction Processing Power”的文章,提出了一种在线事务处理能力的测试方法DebitCredit。DebitCredit定义了数据库性能benchmark的一些关键特征( http://www.tpc.org/information/about/history.asp ):
推荐阅读
- 机战|机战30:原创女主三叶收获极高评价 夏亚坦言这是自己的新妈妈
- 原神|原神:荒泷一斗的“腹肌”被二次原创?玩家:何止是这样
- 阳光之下|魔改成这样没必要买版权,《斗罗》近乎原创,《掌中之物》失精髓
- 剑网3|剑网3玩家:公孙大娘是我们原创你不能用,网友:杜甫也抄剑三?
- fpx战队|网易原创宇宙无尽策略手游,《无尽的拉格朗日》公测,你会去玩吗
- 光环|sccc打dota2激情爆出东北话,东北人:好家伙,差点被带偏 原创
- 原创|三国志战略版:平民玩家开荒比工作室还快,用朱儁双刷就能做到这一点
- 原创|大话西游2:冰雪魔黄金兽,一个大话币?众多老玩家袭来
- 原创|使命召唤手游排位赛上不去,有可能是枪械的打开方式不对
- 王者荣耀|《DeepSkyDerelicts》一款原创的回合制角色扮演游戏