TPC-C 性能测试基准,国产数据库到底跟不跟?

TPC-C 是数据库选型时权威的性能测试基准之一,能直观反映软硬件性能。但费用也不低,国产库中也就OB花费重金做过两次性能测试,其他国产库并没有跟风,个人估计有两个可能性:1. TPC-C性能测试费用不菲,不是每个数据库厂商都有人力、财力去搞一把;2. TPC-C偏向OLTP类性能测试,数据...显示全部

TPC-C 是数据库选型时权威的性能测试基准之一,能直观反映软硬件性能。但费用也不低,国产库中也就OB花费重金做过两次性能测试,其他国产库并没有跟风,个人估计有两个可能性:

1. TPC-C性能测试费用不菲,不是每个数据库厂商都有人力、财力去搞一把;

2. TPC-C偏向OLTP类性能测试,数据库种类繁多(SQL、NoSQL、NewSQL),也有诸如图形、时序等类型方向,也有HTAP发展趋势,TPC-C存在不适用性。

但TPC-C 毕竟是数据库选型时的一种权威性能测试基准,具体代表性,在面向数据库性能测试时并没有一把统一的尺子去测量各类国产库,国内用户在选型时的性能测试也会遵从各自业务特点,存在测试团队精力有限、测试能力欠缺、测试场景不充足。在国际大背景下,急需一套测试国标测试基准;且这套标准为具有客观、公正特点,须有超脱数据库厂商和用户、又不能脱离厂商和用户的更高一层力量来主导和不断迭代修正严谨。

值得欣慰的是这样的力量已经在推动过程中,相信待发布后会对国产库的发展起到推波助澜作用。但在没出测试基准国标之前,国产库各厂商为了自身发展,到底跟不跟进TPC-C 性能基准测试呐?

收起
参与58

查看其它 6 个回答twt大禹的回答

twt大禹twt大禹  数据库架构师 , 大禹

国内基于Mysql、postgreSQL魔改品有厂商曾经尝试参与TPC-C的测试,结果测试结果满头包;在遇到OceanBase参与的测试中,多次出现厂商造假tpc-c数据的情况;金融同业要特别注意,mysql、postgreSQL的魔改厂,这方面性能成绩太差,已开始用下三路的手段了。
   那你说说看,国产厂商要不要跟进tpc-C测试呢? 是不想跟进,还是不能跟进。用国外开源数据库打败国外商业数据库,你觉得可能吗?
当金融行业的关键业务系统跑在包皮的国外开源数据库上,那是系统性风险 还是 非系统性风险呢? 中国国家计算机安全管理中心发布,任何使用美国的代码或者软件 都有可能存在潜在后门,你怎么看?

银行 · 2023-02-19
浏览1135

回答者

twt大禹
数据库架构师大禹

twt大禹 最近回答过的问题

回答状态

  • 发布时间:2023-02-19
  • 关注会员:9 人
  • 回答浏览:1135
  • X社区推广