登顶TPC-C|云原⽣数据库PolarDB技术
揭秘:弹性并⾏查询(ePQ)篇
⽇前,阿⾥云PolarDB云原⽣数据库以超越原记录2.5倍的性能⼀举登顶TPC-C基准测试排⾏
榜,以每分钟20.55亿笔交易(tpmC)和单位成本0.8元⼈⺠币(price/tpmC)的成绩刷新
TPC-C性能和性价⽐双榜的世界纪录。每⼀个看似简单的数字背后,都蕴含着⽆数技术⼈对数
据库性能、性价⽐和稳定性的极致追求,PolarDB的创新步伐从未⽌步。
⼀、概述
TPC-C是由国际数据库事务性能委员会TPC组织发布、专⻔针对OLTP系统的测试模型,涵
盖了数据库的增删改查等典型处理路径,以此来测试数据库的OLTP性能,最终性能以tpmC
(每分钟订单创建数⽬)来衡量,TPC-C测试模型能够直观地评估出⼀个数据库的性能表
现。
本次TPC-C基准测试,我们所使⽤的是PolarDBforMySQL8.0.2版。PolarDB采⽤云原⽣架
构,通过软硬件⾼效结合,实现了性能、可扩展性和性价⽐的全⾯提升。其创新的云原⽣架
构突破了单集群的扩展性瓶颈,⽀持数千节点的横向扩展,单集群可管理100PB级数据。除
了写⼊性能的突破,查询也具备了接近线性扩展的能⼒,其中查询场景分为:
查询数据仅涉及单个节点,⽐如TPC-C中交易类查询,这类查询直接路由⾄对应节点完成
计算。
查询数据涉及多个或所有节点,⽐如TPC-C审计中的部分查询,这类查询由ePQ并⾏计算
引擎完成分布式查询。
●
●
文档被以下合辑收录
评论