3

世界第一!腾讯云登顶数据库"世界杯",每分钟处理8.14亿笔交易 | 量子位

 1 year ago
source link: https://www.qbitai.com/2023/03/43298.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

世界第一!腾讯云登顶数据库“世界杯”,每分钟处理8.14亿笔交易

head.jpg十三 2023-03-30 22:40:19 来源:量子位

完成8小时压力测试

3月30日,据数据库领域权威测评机构国际事务处理性能委员会(TPC,Transaction Processing Performance Council)官网披露,腾讯云数据库TDSQL顺利通过TPC-C基准测试,性能达到每分钟8.14亿笔交易(tpmC),打破世界纪录。这也标志着国产数据库TDSQL的分布式架构设计和资源调度能力,均达到了业界顶尖水平。

cd080db5840d4bc4a11fc43ebdb2a2e8~noop.image?_iz=58558&from=article.pc_detail&x-expires=1680791655&x-signature=nIAYms6BkagWvWzk7n50I3QT4%2Fs%3D

TPC-C测试结果-按性能排序

中国工程院院士郑纬民表示:“国产数据库持续突破性能瓶颈,这是国内基础软件坚持长期投入的结果,也是走向科技自立自强的关键一步。”

TPC-C测试是全球数据库厂商公认的性能评价标准,被誉为数据库领域的“奥林匹克”。它模拟了一个超大型高并发的交易场景,在同一时间段内,有上亿用户同时操作下单,从而评估数据库管理系统在极限高负载情况下的性能。

腾讯云此次参与打榜,不仅是对技术能力的验证,更是为了在极端情况下,尝试突破数据库的性能极限。TPC-C有一套严格的审计流程和标准,确保数据库的事务处理能力得到全面的验证,测试过程透明,结果可被复现。

腾讯副总裁蒋杰在采访中表示:“我们认为,做国产数据库不仅要坚持长期投入,而且不能闭门造车,发展到一定阶段后,必须要去打一次榜。过去,腾讯云数据库在应用场景上已经有很扎实的技术积累,挑战构建更大的分布式集群,能够提前发现并攻克很多未来可能遇到的技术难题,也是对产品能力更全面的验证。”

为了通过TPC-C的高压测试, TDSQL要将单机性能优化到极致,并利用分布式数据库的优势,实现大规模服务器的水平拓展。此外,根据审计要求,本次构建的超大规模集群需要至少保持8小时稳定。

据了解,TDSQL通过对内存管理的持续优化,做到了单节点支持180万QPS(Queries Per Second,每秒查询率);通过在锁机制的深度优化,确保系统能够充分地并行化,消除可能的瓶颈点;基于多类型节点高可用解决方案,TDSQL确保了超大并发长时间压力下磁盘使用量与高可用的平衡,主备延迟保持在10秒以内。

测试结果显示,TDSQL成功抗住了每分钟8.14亿笔交易(tpmC),仅用行业三分之一的单位成本,就扛住了更大规模的并发。期间,TDSQL持续稳定运行这一超大规模集群,实现8小时无抖动,保障了超过8600亿总事务、4万亿条订单详细信息不出错。

在8.14亿tpmC的高压下,审计员还对TDSQL进行了两次随机物理机器断电和一次腾讯云实例的故障模拟,TDSQL在18秒内迅速完成了故障容灾切换,并保持了大盘稳定,确保数据零丢失。最终性能波动范围保持在0.2%以内,远超TPC-C审计要求。

8f147a7c70734860b91345d6ce07cf79~noop.image?_iz=58558&from=article.pc_detail&x-expires=1680791655&x-signature=4T%2Bl9d8MSCHfKY2q8TR2CGHrlYg%3D

8小时持续压测中,TDSQL波动率稳定在0.2%以下

针对测试结果,中国人民大学教授杜小勇表示:“TDSQL在TPC-C榜单上的突破可喜可贺,这标志着国产数据库核心能力的快速发展和日趋成熟,给国产数据库的研发增强了信心,也给国产数据库的使用者增强了信心。国产数据库只有持续在各种各样的应用场景下去打磨,才能不断取得技术的突破,打造一款真正的好产品,相信国产数据库产品和技术都会越来越好。”

中国企业登上TPC-C榜首,是国产数据库繁荣发展的结果。打破世界纪录背后,是腾讯云在数据库领域长达15年的技术积累,和在基础软件研发上的长期投入。

2022年Gartner报告显示,腾讯云数据库在OLTP(Online Transactional Processing)交易型事务和轻量级事务用例上,均为本土厂商第一。目前,TDSQL服务了国内排行前十的银行中的七家,助力20余家金融机构完成了核心系统替换,推动金融核心国产化进入规模化复制阶段。腾讯云数据库涵盖了金融级分布式、云原生、分析型等多引擎融合的产品体系,提供业界领先的高可用、存算分离、企业级安全等能力,服务超50万各行业客户。

ae00ef8ab3e74d6fa8fafb99745c6fcb~noop.image?_iz=58558&from=article.pc_detail&x-expires=1680791655&x-signature=Dj2JkQnEI3yWKRiIlKfsjtpdTa4%3D

数据库之外,腾讯云还在芯片、服务器、操作系统、云底座、大数据等底层核心领域,构建起完整的自研产品体系,具备软硬一体的国产化全栈能力,服务实体经济用云需求。

版权所有,未经授权不得以任何形式转载及使用,违者必究。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK