3月30日,权威机构国际事务处理性能委员会(TPC,Transaction Processing Performance Council)通过其官网披露,腾讯云数据库TDSQL性能成功打破世界纪录,每分钟交易量达到了8.14亿次。这标志着我国国产数据库技术取得新的突破。
国产数据库TDSQL性能排名世界第一
今年的政府工作报告指出,要增强科技创新引领作用,依靠科技创新推动实体经济高质量发展。“国产数据库持续突破性能瓶颈,这是国内基础软件坚持长期投入的结果,也是走向科技自立自强的关键一步。”中国工程院院士郑纬民表示。
国产数据库刷新世界纪录
数据库事关国计民生,小到每个人的日常购物、抢红包,大到银行核心系统的稳定运行,海量数据的存储、管理和调用都离不开数据库。
TPC-C是全球数据库厂商公认的性能评价标准,被誉为数据库领域的“奥林匹克”。它模拟超大型高并发的极值场景,同时有一套严格的审计流程和标准,对数据库系统的软硬件协同能力要求极高。
为通过这一考验,腾讯云数据库把单机性能优化到极致,同时利用分布式数据库的优势,成功抗住了每分钟8.14亿笔交易。单节点最高支持180万QPS(每秒请求量)。同时在超高压下稳定运行8小时无抖动,波动率仅为0.2%,远超TPC-C审计要求。
8小时持续压测中,TDSQL波动率稳定在0.2%以下
在每分钟8.14亿笔交易的高压下,审计员还对TDSQL进行了两次随机物理机器断电和一次腾讯云实例的故障模拟,TDSQL在18秒内迅速完成了故障容灾切换,并保持了大盘稳定。这得益于TDSQL日常积累的容灾、备灾能力。
中国人民大学教授杜小勇认为:“TDSQL在TPC-C榜单上的突破可喜可贺,这标志着国产数据库核心能力的快速发展和日趋成熟,给国产数据库的研发增强了信心,也给国产数据库的使用者增强了信心。国产数据库只有持续在各种各样的应用场景下去打磨,才能不断取得技术的突破,打造一款真正的好产品,相信国产数据库产品和技术都会越来越好。”
腾讯副总裁蒋杰表示:“国产数据库不仅要坚持长期投入,而且不能闭门造车。过去,腾讯云数据库在应用场景上已经有很扎实的技术积累,在打榜中挑战构建更大的分布式集群,能够提前发现并攻克很多未来可能遇到的技术难题,也是对产品能力更全面的验证。”
目前,腾讯云数据库TDSQL服务了国内排行前十银行中的七家,助力20余家金融机构完成了核心系统替换,推动金融核心数据库国产化进入规模化复制阶段。
基于TDSQL打造的张家港农商银行新一代核心业务系统,是国内银行首次在传统核心业务系统场景下采用国产分布式数据库,打破了该领域对国外数据库的长期依赖;昆山农商银行新一代核心系统,采用“微服务应用+国产分布式数据库”架构,在同类银行中尚属首次。
国产化技术助力全链路自主可控
深耕国产化技术,是包括腾讯在内的科技企业面对的共同课题。经过持续攻坚,软硬件核心技术正在取得突破。
数据库之外,腾讯云还在芯片、服务器、操作系统、云底座、大数据等底层核心领域,构建起完整的自研产品体系,具备软硬一体的国产化全栈能力。
基于自研软硬件,腾讯云构建起分布式云操作系统遨驰,筑牢无限供给、全面覆盖、随取随用、稳定可靠的算力网络。目前,腾讯云遨驰管理的CPU核心数超过1.5亿。
在此基础上,腾讯专有云TCE平台融合了腾讯自研业务上云和服务公有云海量客户的经验,并全面兼容主流国产化软硬件,提供了从底层芯片到上层应用的全链路自主可控,帮助客户实现国产化基础设施演进。
目前,腾讯专有云TCE是金融行业落地案例最多、规模最大的专有云解决方案,支撑了金融、政务、交通、工业制造、传媒、零售等行业的数字化转型。
在操作系统方面,腾讯自研的云边端全栈操作系统TencentOS,采用自研云原生内核,经过千万级节点验证;大数据领域,腾讯云大数据套件TBDS具备超大集群能力,支持将云原生调度速率提升10倍,具备自主可控的大数据平台能力;以长安链为技术底座,腾讯云区块链为企业提供可信基础设施;腾讯自研JDK,全面适配国产CPU架构和操作系统,连续三年OpenJDK社区贡献国内第一。
未来,腾讯云还将不断提升国产化技术实力,更好地服务实体经济用云需求。
雷峰网雷峰网