21世纪经济报道记者白杨 北京报道
(相关资料图)
3月30日,据权威机构国际事务处理性能委员会(TPC,Transaction Processing Performance Council)官网披露,腾讯云数据库TDSQL顺利通过TPC-C基准测试,性能达到每分钟8.14亿笔交易(tpmC),打破了世界纪录。
资料显示,TPC是由数10家会员公司创建的非盈利组织,它的功能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测试结果的发布。
目前,TPC已经推出不同的基准程序,包括TPC-A、TPC-B、TPC-C、TPC-D、TPC-H。其中TPC-A和TPC-B已经过时,不再使用,而TPC-C是在线事务处理OLTP的基准程序,TPC-H是分析型数据库的基准程序,TPC-D是决策支持的基准程序。
此次腾讯云参与打榜的TPC-C,也被誉为数据库领域的“奥林匹克”。它是模拟一个超大型高并发的交易场景,在同一时间段内,有上亿用户同时操作下单,从而评估数据库管理系统在极限高负载情况下的性能。
据记者了解,参与TPC-C测试有两个核心要求:第一是要求8小时稳定运行,没有任何人工干预的运行;第二是性能采集每秒性能波动不超过2%。
腾讯云数据库技术负责人潘安群告诉21世纪经济报道记者,腾讯云数据库TDSQL此次取得的成绩,相当于面对持续8小时每分钟创建8.14亿笔交易订单的需求,数据库系统不出现抖动。
而且在8.14亿tpmC的高压下,审计员还对TDSQL进行了两次随机物理机器断电和一次腾讯云实例的故障模拟,TDSQL在18秒内迅速完成了故障容灾切换,确保数据零丢失。最终性能波动范围也保持在0.2%以内,远超TPC-C审计要求。
对腾讯云而言,此次打破TPC-C世界纪录,是对其数据库能力的一次有力证明。在此之前,TPC-C一直被海外数据库厂商垄断。
一位数据库领域专家告诉21世纪经济报道记者,数据库技术发端于上世纪五十年代,近几十年,数据库市场几乎被Oracle、DB2等国外厂商所垄断。直到2010年以后,随着云计算技术的兴起,云数据库开始站上历史舞台,这才给了国产数据库厂商弯道超车的机会。
近年来,云数据库凭借高可靠、高可用、高性能,高弹性、自动化智能部署与运维等特性,已对传统数据库市场发起了猛烈冲击,有越来越多的行业开始采用云数据库。以腾讯云数据库TDSQL为例,其目前已经服务了国内top10银行中的7家,并助力20余家金融机构完成了核心系统替换。
关键词: