写点什么

4 篇论文入选数据库顶会,腾讯云数据库再迎新突破

  • 2024-08-30
    北京
  • 本文字数:1304 字

    阅读完需:约 4 分钟

大小:658.80K时长:03:44
4篇论文入选数据库顶会,腾讯云数据库再迎新突破

日前,InfoQ 获悉,腾讯云数据库 4 篇论文入选国际数据库顶级会议 VLDB,多项优化创新方案突破了数据库领域的性能瓶颈数等多项难题,技术创新能力再获国际权威认可。

 

VLDB(International Conference on Very Large Data Bases)是数据库研究领域历史悠久的国际会议,与 ICDE 和 SIGMOD 并称数据库三大顶级会议,每年为数据库领域提供大量高质量的研究论文和研究成果,具有重要的学术价值和行业引导意义。

 

近些年,随着新兴技术迅猛发展,各行各业产生的数据量呈爆炸式增长分布式、云原生等多种场景数据库应运而生。与此同时,分布式场景也迎来如何权衡性能与一致性等一系列新的挑战。

 

在入选论文——《TDSQL: Tencent Distributed Database System》中,腾讯云分享了设计、开发和优化大规模分布式数据库系统 TDSQL 的经验。在分布式架构上,TDSQL 通过大量的实现和优化,包括内核优化、物理复制的实现与优化、分布式锁的优化等,使得 TDSQL 能在保持一致性的情况下有效处理大量数据和高并发。在去年 3 月的 TPC-C 基准测试中,TDSQL 性能达到每分钟 8.14 亿笔交易(tpmC),打破了世界纪录。

 

在高性能的键值存储引擎中,高性能索引结构往往需要占用过量内存以换取极高的索引性能。针对这一热门研究课题,腾讯云与华中科技大学合作的最新研究成果《FluidKV: Seamlessly Bridging the Gap between Indexing Performance and Memory-Footprint on Ultra-Fast Storage》中提出了一种兼顾高读写性能和低内存占用的索引机制。


这种基于动态多阶段的索引架构 FluidKV,可将索引项从内存占用率高的阶段,快速迁移到内存友好的持久存储阶段,利用高性能存储设备的带宽减轻内存压力。在此基础上,通过匹配 IO 传输粒度,并根据用户负载读写比例优化缓冲等方式,可以让读写性能保持在最高档位。实验结果显示,对比持久索引的相关工作,FluidKV 的读写性能均处于最高一档,同时最多可减少 90%的内存占用。

 


  (腾讯云数据库团队现场分享论文)

 

此外,腾讯云与北京大学、北京交通大学合作的最新研究成果也入选了 2024 年 VLDB 长文,文章《Efficient and Accurate SimRank-based Similarity Joins: Experiments, Analysis, and Improvement》提出了高效且准确的 SimRank 图节点相似度连接算法,实验表明,该算法较已有方法实现了查询效率近一个数量级的提升。

 

随着 CPU、大内存、高速存储设备的发展,让 CPU 更多的用于实际的计算任务是高效利用这些新硬件的关键之一。但目前,整个数据库系统中,存在大量的等待事件,会导致 CPU“卡住”,即让 CPU 处于无效的等待状态,造成 CPU 资源的浪费。

 

在入选论文《The Art of Latency Hiding in Modern Database Engines》中,腾讯云则联合西蒙·弗雷泽大学,针对高性能的 OLTP 处理难题,提出了基于双队列的流水线事务处理机制,可以进一步减少 CPU 的无效等待,让 CPU 充分应用于实际的计算任务中。实验表明,在数据量大于内存、混合负载的场景下,该系统可取得 33 倍的性能提升。

 

作为国内数据库行业先行者,腾讯云已经深耕数据库领域十余年,服务超过 50 万客户,未来,腾讯云将持续深耕实际场景需求,不断探索与攻坚数据库难题,推动数据库领域的学术进步与技术成果转化,助力更多企业实现业务创新与高质量发展。


2024-08-30 10:0410060
用户头像
李冬梅 加V:busulishang4668

发布了 1093 篇内容, 共 707.4 次阅读, 收获喜欢 1243 次。

关注

评论

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

重磅预告|开源鸿蒙开发者大会2025举办在即

最新动态

2025年PM产品力领航者大会 | 上海巅峰论道

新消费日报

YashanDB 知识库|内存参数这么多,Share Pool 怎么配才不会报错?

数据库砖家

数据库

【浪潮海岳inDatax数据中台专栏】海岳inDataX“易宝特”流程自动化平台建设与实践

inBuilder低代码平台

如何在通义灵码里使用 MCP 能力?

阿里巴巴云原生

阿里云 云原生 通义灵码 MCP

如何在通义灵码里使用 MCP 能力?

阿里云云效

阿里云 通义灵码 MCP

【免费开源】积木报表ElasticSearch数据集使用实战

JEECG低代码

elasticsearch 数据可视化 报表 报表工具

YashanDB 知识库|删除用户组后 yasql 免密登录失效?问题可能出在这儿

数据库砖家

数据库

具身智能领域,全球Top50国/华人图谱(含具身智能赛道“师徒关系图”)

机器人头条

科技 大模型 人形机器人 具身智能

React-native脚手架探索

溪抱鱼

typescript html React

YashanDB 知识库|主备切换怎么做?一主一备 & 一主两备完整操作指引

数据库砖家

数据库

混合编程会是软件产业发展的必然选择吗?

代码制造者

混合编程

大型网站架构实战!

程序员高级码农

Java 程序员 架构师

集成指南:如何基于融云 Flutter IMKit 实现双端丝滑社交体验

融云 RongCloud

遭遇DDoS攻击为什么不能反击回去?

网络安全服务

CDN 服务器 DDoS 带宽 高防IP

【免费开源】积木报表MongoDB数据集使用实战

JEECG低代码

mongodb 数据可视化 报表 报表工具

【有奖活动】 放“码”来战,端云一体化挑战赛

HarmonyOS SDK

harmoyos

K8s进阶之一文搞懂PV,PVC及SC

电子尖叫食人鱼

Kubernetes 容器

远控安全金标准,ToDesk、向日葵、网易UU安全功能盘点,是否能攻破防线

小喵子

远程办公 远程 远程控制软件

十年一诺:一张SPN获奖证书背后的技术征途

脑极体

通信

按钮导航组件 | 纯血鸿蒙组件库AUI

华哥的全栈次元舱

鸿蒙开发 纯血鸿蒙 ArkUI / eTS 鸿蒙组件库AUI AI极客

AI 调教指南!一文教会你如何在 Trae IDE 中配置自定义规则

火山引擎开发者社区

AI 火山引擎

「智元机器人」“稚晖君”彭志辉:机器人不玩“后空翻”,选择实用主义优先路线!

机器人头条

科技 大模型 人形机器人 具身智能

微服务架构原理与开发实战!

程序员高级码农

程序员 微服务 架构师

YashanDB 知识库|IMP 跨网络导入太慢?一文看懂原因与优化建议

数据库砖家

数据库

RocketMQ半消息对消费者不可见是如何实现的?——事务消息机制揭秘

量贩潮汐·WholesaleTide

Java RocketMQ

Python 3.14 新特性盘点,更新了些什么?

不在线第一只蜗牛

Python

热点追踪+精准解读——火山引擎 AI 域名推荐上线!

火山引擎边缘云

域名解析 域名 域名备案 域名系统 AI Agent,

【免费开源】积木报表文件数据集使用实战

JEECG低代码

数据可视化 报表 报表工具

YashanDB 知识库|insert 写入乱码字符,CPU 占满、线程卡死?你可能踩到了 lex 死循环的坑

数据库砖家

数据库

YashanDB 知识库|GBK 库插入生僻字乱码?别忽视编码转换这一环

数据库砖家

数据库

4篇论文入选数据库顶会,腾讯云数据库再迎新突破_腾讯_李冬梅_InfoQ精选文章