写点什么

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:049996
用户头像
李冬梅 加V:busulishang4668

发布了 1061 篇内容, 共 679.3 次阅读, 收获喜欢 1223 次。

关注

评论

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

镜子-或许我们也和Pod一样生活在虚拟世界

Lance

作业八:设计消息队列存储消息数据的 MySQL 表格

燕燕 yen yen

#架构实战营

图计算的应用

6979阿强

DBA:介里有你没有用过的“CHUAN”新社区版本Redis6.0

华为云开发者联盟

redis 开源 多线程 Redis 6.0 华为云DCS

Android音频API

轻口味

android 音视频 引航计划 9月日更

来一份全面的面试宝典练练手,6年老Java面经总结

Java 程序员 后端

Apache ShenYu源码阅读系列-基于WebSocket的数据同步

子夜2104

Java 开源 网关 shenyu

乘着汽车智能化的浪潮,“汽车人”的职业方向选择(二)

SOA开发者

程序员 软件 汽车 职业发展

GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘

华为云开发者联盟

数据库 算法 索引 GaussDB(for MySQL) MySQL索引

Python——绑定与方法调用

在即

9月日更

每个程序员都必须掌握的8种数据结构,springmvc源码流程总结

Java 程序员 后端

【Vuex 源码学习】第三篇 - Vuex 中 State 状态的实现

Brave

源码 vuex 9月日更

普通二本的辛酸Java面试之路,Java程序员架构之路该如何继续学习

Java 程序员 后端

来自阿里巴巴佛系Java程序员的指南,惊喜

Java 程序员 后端

一期投资30亿!“中国—东盟星动云算力中心项目”将落地广西巴马

旺链科技

数字经济 产业区块链 一带一路

普通二本的辛酸Java面试之路,34岁Java程序员裸辞

Java 程序员 后端

每个程序员都必须掌握的8种数据结构,2021Java开发面试解答

Java 程序员 后端

“人类高质量数据”如何训练计算机视觉模型?

澳鹏Appen

计算机视觉

“妈我不想去上课!”“不行你是老师!”

梦想橡皮擦

9月日更

手撸二叉树之翻转二叉树

HelloWorld杰少

9月日更

通过线路输入功能快速创建吉他谱

懒得勤快

命令行如何执行jar包里面的方法

FunTester

性能测试 反射 接口测试 测试框架 FunTester

【预告】网络研讨会|下一代汽车操作系统微内核seL4:seL4基金会主席谈物理系统安全工程实践

鉴释

自动驾驶 操作系统 微内核

我用MRS-ClickHouse构建的用户画像系统,让老板拍手称赞

华为云开发者联盟

数据库 标签 用户画像 MRS ClickHouse 列式存储

图遍历算法

6979阿强

图遍历 GraphScope

玩转anyRTC用户控制台

anyRTC开发者

音视频 WebRTC 语音通话 视频通话 用户后台

某大厂开发者对于Java多线程的总结,Java排序算法面试

Java 程序员 后端

译介:《电动滑板车的崛起》

姬翔

针对各种指标数据如何选择合适的算法?

云智慧AIOps社区

技术 算法 数据 智能运维 指标

还重构?就你那代码只能铲了重写!

小傅哥

Java 小傅哥 代码优化 代码重构 开发标准

闲鱼消息发展回顾

OpenIM

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