写点什么

国产数据库登顶 TPC-DS 榜单,实现双榜第一

  • 2024-10-22
    北京
  • 本文字数:1866 字

    阅读完需:约 6 分钟

大小:1022.77K时长:05:49
国产数据库登顶TPC-DS榜单,实现双榜第一

10 月 22 日,据国际事务处理性能委员会官网信息,在数据库“决策支持类”性能测试 TPC-DS 中,腾讯云数据库 TDSQL 以 7260 万分、37.52 元同时刷新性能和性价比纪录,登顶世界第一。


TPC 针对数据库各项性能推出的基准测试,被誉为数据库界的“奥林匹克”。去年,腾讯云 TDSQL 已经在数据库“事务处理类”性能测试 TPC-C 中刷新世界纪录。这标志着在数据库最核心的两个应用场景下,腾讯云 TDSQL 都取得了世界最佳性能纪录,成为“双榜”第一。



中国工程院院士郑纬民对此表示,国产数据库多次打破性能瓶颈,体现了国内基础软件持续打磨内功的决心,以及稳定输出技术能力的底蕴。


原国家科技部秘书长、党组成员、国际欧亚科学院院士张景安表示,数据库作为信息技术的基石,其性能与稳定性直接关系到各行各业的数字化转型进程。我国软件企业在两项国际标准测试中屡破纪录,标志着中国在数据库这一核心软件技术领域正迈向国际先进水平,有助于增强我国的国际科技竞争力。

计算性能飙升 3.8 倍,刷新性能与性价比纪录


TPC-DS 是一个针对数据库管理系统分析性能的基准测试。它模拟一个大型零售商销售数据的在线数据分析(OLAP)场景,通过 99 个不同类型的分析任务,考察底层数据库的处理耗时、并发性能和导数性能等指标,是数据库产品分析处理能力和技术先进性的金标准。


腾讯云数据库研发总经理潘安群介绍,此次腾讯云参与打榜的 TPC-DS 测试数据量级达 10TB,相当于 10 亿页电子书,包含销售纪录、退货记录、时间信息等 17 项维度的 24 张表格。其中,最大的一张表高达 288 亿行数据。


在海量数据中,腾讯云 TDSQL 需要历经数据导入、单任务计算、多任务并行计算、数据变更等多项测试,关联十几个“亿级”表格,联合计算出例如“销量排名前十的商品从何时开始网店销量超过门店”等信息。在这个过程中,TPC 甚至还会在数据变更时随机销毁数据增加难度。


结果显示,腾讯云 TDSQL 项测试耗时均大幅领先榜单其他厂商,99 个复杂分析任务单任务平均耗时 4 秒以内,领先榜单第二名一倍;多任务并行计算平均耗时 8 秒以内,领先两倍,以 7260 万分的性能评分,将决策支持类榜单纪录提升 3.8 倍。


在复杂任务处理能力大幅提升的基础上,TDSQL 将每 1000 评分的价格相比同类产品减少 1/3,同时刷新 TPC-DS 性能与性价比纪录。

三大自研技术能力,突破性能瓶颈 

联机分析处理(OLAP)场景下,如何充分发挥每个算力单元的极致潜力,以及确保每个任务之间不等待和阻塞,一直是数据库领域的重点攻关方向。


潘安群介绍,腾讯云 TDSQL 在分布式交互、并行计算、单核极致性能三个方向深度自研,保障了计算从多核到多进程再到多节点,能充分并行无阻塞运行,实现了性能的大幅提升。


TDSQL 通过自研 MPP 执行框架,优化了主流 OLAP 数据库应用“pull”模型存在的数据传输“拥堵”瓶颈,保证所有计算任务全速顺畅运行,通用性能提升 40%。


而在性能无法线性跟随 CPU 核数增加的业界难题上,TDSQL 通过自研并行执行框架,彻底去除并行进程间阻塞依赖,CPU 利用率提高至 95% 以上,能充分利用多核资源。


对于单核计算效率,TDSQL 团队也有着极致追求。在以上并行框架的基础上,TDSQL 自研了列式存储和向量化执行引擎,在算法、结构、新一代 CPU 结合等方面深度优化单核任务执行效率,实现单核效率提升 1 倍以上。

双榜第一,为产业发展筑牢底座


数据库世界性能榜单第一的每次易主,都标志着数据处理技术的向前推进。


去年,腾讯云数据库 TDSQL 顺利通过 TPC-C 基准测试,性能达到每分钟 8.14 亿笔交易(tpmC),打破世界纪录。期间,TDSQL 持续稳定运行这一超大规模集群,实现 8 小时无抖动,保障了超过 8600 亿总事务、4 万亿条订单详细信息不出错。


“TPC-C 的特点是多、稳、快、高频小任务,考验的是高并发场景下数据库的极致性能和稳定性;TPC-DS 特点则是少、快、大、低频大任务,考验的是复杂任务场景下数据库的综合能力。在两个核心场景下,腾讯云 TDSQL 都实现了性能纪录的极大突破。”潘安群说。


双榜第一也为产业发展筑牢了更强的基座。据腾讯云数据库总经理王义成介绍,腾讯云数据库 TDSQL 已形成了金融级分布式、云原生、分析型等多引擎融合的完整数据库产品体系,能高效应对 OLTP、OLAP、HTAP 等多样化的计算场景,满足企业多样化的国产数据管理需求。


在腾讯云 TDSQL 的助力下,数字广东粤省事实现流程再造和决策优化,实现民众少跑路,数据多跑路;“第七次全国人口普查”以“OLTP+OLAP”技术融合架构支持了十亿级用户数据、七百万个终端和百万级峰值 TPS。


除此之外,这些优化能力还应用在了腾讯云大数据 TChouse(云数据仓库)上,与芯片、服务器、操作系统、云底座一同构建起核心领域自研产品体系,已具备软硬一体的全栈融合创新能力。

2024-10-22 21:078163
用户头像
李冬梅 加V:busulishang4668

发布了 990 篇内容, 共 596.1 次阅读, 收获喜欢 1150 次。

关注

评论

发布
暂无评论
发现更多内容

常用持续集成工具对比

和牛

软件测试 8月月更

如何搭建知识库,让您的内容更丰富?

Geek_da0866

SpringBoot+Vue+Flowable,模拟一个请假审批流程!

江南一点雨

Java spring springboot flowable

分享几个自动化测试的练手项目

和牛

自动化 软件测试 8月月更

烟雾、空气质量、温湿度...自己徒手做个环境检测设备

华为云开发者联盟

开发 传感器 环境监测

开源生态与AI芯片的碰撞&Dragonfly基于P2P的镜像加速系统 | 第 39-40 期

OpenAnolis小助手

开源 dragonfly p2p 龙蜥社区 AI 芯片

直播预告|从新手村到魔王城,高效默契的敏捷团队如何炼成

观测云

阿里总部最新分享SpringCloud 生态全栈笔记,涵盖了五大核心组件,太强了!

Java工程师

Java spring spring-cloud

【荣耀智慧服务】快捷服务开发指南

荣耀开发者服务平台

开发者 App 手机 荣耀 honor

8月Meetup | “数据调度+分析引擎”解锁企业数字化转型之路

白鲸开源

一种新的测试方法:视觉感知测试

和牛

软件测试 8月月更

开源一夏 | 使用 JavaScript 和 CSS 的简单图像放大镜

海拥(haiyong.site)

开源 8月月更

web技术支持| 基于vue3实现自己的组件库第三章:Checkbox组件

anyRTC开发者

Vue Web 音视频 WebRTC Checkbox组件

Colocate Join :ClickHouse的一种高性能分布式join查询模型

华为云开发者联盟

数据库 后端

接口测试中,应不应该用数据库

和牛

8月月更

怎么学自动化测试

和牛

自动化 软件测试 8月月更

自助服务知识库是什么?

Geek_da0866

阿里面试官最新分享的Java面试宝典,含8大核心内容讲解

Java工程师

Java 面试 offer

在Istio中,到底怎么获取 Envoy 访问日志?

万猫学社

云原生 istio envoy

怎么设计产品手册?用什么设计产品手册?

Baklib

不爱生活的段子手不是好设计师|ONES 人物

万事ONES

异形屏为led显示行业带来更多希望

Dylan

LED显示屏 led显示屏厂家 异形屏

app自动化测试webview怎么操作

和牛

自动化 软件测试 8月月更

requests库访问接口

和牛

测试 8月月更

观测云入选 CNCF 云原生全景图

观测云

干货:服务器网卡组技术原理与实践

C++后台开发

服务器 交换机 网卡 C/C++后台开发 C/C++开发

聊聊云原生数据平台

观远数据

开源 云原生 8月月更

一张图快速了解 Istio 的 EnvoyFilter

万猫学社

云原生 istio envoy

年薪60万+?这份10万字的面试突击宝典涵盖阿里 P5 工程师~P7 所有技术栈

了不起的程序猿

Java 阿里巴巴 架构 Java 面试 java程序员

Python命令行输出彩色字符串

和牛

Python 8月月更

开源一夏 |Spring MVC深度学习

叶秋学长

spring 开源 8月月更

国产数据库登顶TPC-DS榜单,实现双榜第一_腾讯_李冬梅_InfoQ精选文章