Apache Doris 登顶 RTABench —— 实时分析领域的性能王者
什么是 RTABench?
RTABench 是一套专为实时分析(Real-Time Analytics)场景设计的开源数据库性能基准测试工具(Benchmark)。它基于 Clickbench 框架开发,通过引入更贴合真实业务的数据模型与查询集,有效弥补了传统基准测试工具在 “实时性测试” 维度的不足,为实时分析类数据库的性能评估提供了更具参考价值的标准。
RTABench 官网地址:https://rtabench.com
01 归一化多表数据库模型
不同于传统基准工具的 “单表设计”,RTABench 模拟电子商务场景中的订单追踪系统,构建了更贴近实际应用的多表关联结构,具体包含 5 张核心表:
■ customers(用户表)
■ products(商品表)
■ orders(订单主表)
■ order_items(订单明细表)
■ order_events(订单状态事件表)
这种结构能更真实地复现业务系统中 “跨表关联查询” 的高频场景,避免单表设计对实时数据库性能评估的偏差。
02 规模适中的真实数据集
RTABench 提供的数据集兼顾 “真实性” 与 “可执行性”,具体规模如下:
■ 订单状态事件记录:约 1.71 亿条(核心高频数据)
■ 用户数:1102 位
■ 商品数:9255 件
■ 订单数:约 1001 万个
该规模既能支撑对数据库 “实时处理能力” 的有效测试,又不会因数据量过大导致测试成本过高或扩展困难。
03 查询类型与场景模拟
RTABench 提供 31 条代表性查询,全面覆盖实时分析场景中的典型查询模式,具体可分为四类:
通过这些查询,能够清晰对比出不同数据库在“灵活性”(如原始查询适配度)与 “性能”(如预聚合响应速度)上的表现,更精准地匹配实时业务需求。
04 数据库系统分类
RTABench 针对不同类型的数据库进行分类测试,覆盖实时分析场景的主流技术选型,具体包括三大类:
■ 通用型数据库(General-Purpose):如 PostgreSQL、MySQL(用于对比实时场景下的通用数据库表现);
■ 实时分析型数据库(Real-Time Analytics):如 TimescaleDB、ClickHouse、Apache Doris(核心测试对象,聚焦实时性能评估);
■ 批处理分析型数据库(Batch Analytics):如 DuckDB(仅作为对照组,非实时场景的核心关注对象。
Apache Doris 领跑全场,性能优势明显
01 性能对比
在最新榜单中,Apache Doris 表现惊艳:
Doris(c6a.4xlarge,500GB gp2)查询性能得分仅为 ×1.28,在此项指标上位列第一,其性能接近排名第二的 TimescaleDB 的 4 倍,ClickHouse 的 6 倍,PostgresSQL 的 30 倍,MongoDB 的 100 倍。
02 固定机型下的竞争
在 c6a.4xlarge 的同机型条件下,与部分传统数据库相比,Apache Doris 展现出数十倍的性能优势。即使与近年来在实时分析数据库领域大热的 ClickHouse 相比,Doris 同样拥有数倍的性能领先。
性能领先背后的秘密
Apache Doris 能够在 RTABench 中脱颖而出,并非偶然,而是源于其在执行引擎与优化器方面的持续创新与深度优化:
■ MPP 架构与列式存储:Doris 采用大规模并行处理(MPP)架构,结合列式存储和高效压缩算法,从而确保计算任务充分分布且并行执行。在查询过程中,仅需读取相关列,极大降低了 I/O 开销,为大规模数据的实时分析提供了坚实基础。
■ Pipeline 引擎:Doris 使用 Pipeline将查询分解为多个子任务并行执行,充分利用多核 CPU 的能力。
○ 通过限制查询线程数,有效解决了传统执行模式下线程膨胀的问题;
○ 减少数据拷贝与共享,降低了系统开销;
○ 针对排序、聚合等核心操作进行深度优化,大幅提升查询效率和整体吞吐量。
■ 向量化执行:Doris 支持批量处理数据(向量化执行),充分利用现代 CPU 指令集,减少函数调用开销。与 Pipeline 执行引擎配合,进一步提升了复杂分析查询的响应速度。
■ 智能优化器(CBO + RBO):Doris 的优化器融合了 RBO(基于规则)、CBO(基于代价)的多重策略,多层次优化策略确保 Doris 在各种复杂查询场景下,都能生成性能最优的执行计划。
正是凭借这些组合,Apache Doris 在 RTABench 的实时分析测试中,取得了远超 TimescaleDB、ClickHouse、MongoDB、PostgreSQL 等数据库的成绩,登顶榜首。
实时分析的新王者
在 RTABench 的测试场景下,Apache Doris 证明了自己是实时分析领域最值得信赖的数据库之一:
■ 兼顾多表关联与单表点查;
■ 保持卓越的查询性能;
■ 面向大规模实时数据的处理游刃有余。
无论是初创团队还是大型企业,Apache Doris 都能帮助业务在 毫秒级洞察 中抢占先机。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
抖音副总裁李亮回应 “人均 7 个月离职” 传闻:称大多是 AI 创作
抖音集团副总裁李亮近日通过个人微博对有关 “人均7个月离职” 的传闻进行了澄清。他指出,该传闻源于一篇在《中欧商业评论》上发表的文章,而这篇文章的内容存在许多不实之处,李亮甚至表示这些内容可能是由人工智能(AI)创作的。 李亮在微博中提到,文章提到的 “抖音2016年春节计划上线‘拜年特效’” 的说法并不准确。他指出,抖音实际上是在2016年9月才正式上线,因此不可能在当年春节期间推出特效。此外,李亮强调,抖音在之后的春节营销中并没有因为跨部门协调延迟而错失机会,文章中的表述显然是错误的。 文章还提到字节跳动的全球业务被拆分为217个 “创业单元”,每个单元员工不足150人。李亮对此表示,这完全是造谣,依据此说法,字节员工总数不应超过3.2万人,而实际员工数量远远高于此。他还指出,文中提及的 “35% 内外部流动率”、“项目存活率需大于45%” 等数据几乎都是凭空想象,毫无事实依据。 李亮特别提到,这篇文章的作者在《中欧商业评论》上发表了多篇疑似由 AI 撰写的文章,涉及多个企业。他呼吁该媒体对类似 AI 创作的文章应注明其真实性,避免误导读者。 并建议《中欧商业评论》在未来发布类似内...
- 下一篇
JetBrains 成为 Godot Foundation 白金赞助商
JetBrains 宣布已成为 Godot Foundation 白金赞助商。 Godot 是由社区推动的开源游戏引擎。Godot Foundation 是一个非营利组织,旨在为 Godot Project 提供资金支持,从而帮助实现这些目标。它为此雇用开发者兼职或全职从事 Godot Engine 和相关项目、雇用艺术家创作高质量演示艺术品、购买硬件和帮助支付其他类似费用。 JetBrains 表示,他们将作为白金赞助商为这项事业做出贡献,并相信更多的工具选择会使生态系统更加丰富。 JetBrains Rider 在 2020.1 版本中首次引入了对 Godot 的支持,并在 2024.2 版本中捆绑,直接提供强大的 Godot 功能。 在即将发布的 2025.2 版本中,我们还将通过一款最初由 David Horacek 在社区中创建、现在由 JetBrains 维护的插件捆绑改进的 GDScript 支持。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Docker安装Oracle12C,快速搭建Oracle学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境