登顶TPC-C|云原⽣数据库PolarDB技术
揭秘:⾼可⽤-⽆感切换篇
⽇前,阿⾥云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基准测试中⼀个重要测试项为⾼可⽤测试。其通过模拟节点故障、⽹络中断等场景,
验证数据库系统在故障切换中的事务处理能⼒、数据⼀致性和快速恢复能⼒。测试⽅法包括
部署多节点集群,注⼊故障并监控关键指标(如吞吐量、延迟),确保服务连续性。其意义
在于评估系统容灾能⼒,保障业务连续性,优化架构可靠性,提升⽤户信任。测试结果可量
化RTO(恢复时间⽬标)和RPO(数据丢失量),为系统容错设计和运维提供依据。
本次TPC-C基准测试,我们所使⽤的是PolarDBforMySQL8.0.2版。PolarDB for MySQL
的⾼可⽤体系如图1所示。在同⼀个可⽤区内,通过VotingDisk实现计算节点秒级RTO、
文档被以下合辑收录
评论