阿里云近期宣布了一项重大突破,其PolarDB云原生数据库在全球数据库性能及性价比排行榜上创造了新的世界纪录。此次壮举不仅彰显了PolarDB在每分钟交易处理量(tpmC)上的卓越表现,更以极低的单位成本刷新了性价比的纪录。
具体来看,PolarDB在此次TPC-C基准测试中,实现了每分钟20.55亿笔交易的处理能力,同时保持了单位成本仅为0.8元人民币的极低水平。TPC-C测试是衡量在线事务处理(OLTP)系统性能的国际标准,涵盖了性能与性价比两大核心指标,对数据库的全链路能力提出了严格要求。
在测试过程中,PolarDB展现了其强大的稳定性和可靠性。在全压力测试中,数据库在极限压力下稳定运行8小时,tpmC波动率仅为0.16%,远低于规定的2%波动率上限。同时,PolarDB确保了100%的数据正确性,无任何数据错误发生。在故障容灾测试中,PolarDB模拟了各种软硬件故障情况,均保证了数据不丢失和数据库事务的一致性,整体性能基本不受影响,并能迅速进行HA切换,恢复性能。
PolarDB还通过了严格的数据库ACI测试,展现了其卓越的一致性、隔离级别和原子性。在测试中,最大单表扫描数据行数超过了48万亿行,进一步证明了其强大的处理能力。
此次PolarDB创造的纪录,相当于模拟了16亿用户同时上线进行交易的场景,其处理能力相当于天猫2020年双11订单峰值场景的59倍。这一成就不仅展示了PolarDB在处理全球最大流量洪峰方面的能力,更凸显了其在数据库技术领域的领先地位。
PolarDB之所以能实现如此卓越的性能,得益于其在单机事务、索引结构、IO路径、日志复制等方面的90多种优化和性能提升方式。这些优化使得PolarDB的单核性能相比原纪录提升了1.8倍以上。同时,PolarDB Limitless架构作为世界上首个基于RDMA的千台物理机数据库集群,支持大规模横向扩展,单集群可管理100PB级数据,最高扩展至数千个计算节点。这一架构不仅支持高性能的跨节点事务一致性,还通过深度融合RDMA技术的新事务系统PolarTrans和弹性并行查询ePQ,实现了性能的近线性扩展,对单机最高性能损耗控制在15%以内,扩展性远超传统分布式事务方案。
PolarDB还借助英特尔®至强®处理器的卓越性能,通过更多的内核、更灵活的微架构、更大的内存带宽以及更出色的输入/输出(I/O)性能,实现了高可用和低成本的目标。这一软硬件结合的策略,使得PolarDB在性能、稳定性和成本方面均取得了显著优势。