0

0

冷查第一,再登榜首!Apache Doris 3.1 全面刷新 JSONBench 性能纪录

碧海醫心

碧海醫心

发布时间:2025-11-03 22:12:01

|

1046人浏览过

|

来源于php中文网

原创

在半结构化数据分析领域,真正的瓶颈往往并非来自频繁访问、已缓存的“热数据”,而在于那些存储量庞大、未被预加载、需直接从磁盘读取的 json 文件——即所谓的“冷数据”。

随着 Apache Doris 3.1 版本于9月正式发布,其对 Variant 数据类型的底层架构进行了全面升级,引入了稀疏子列机制、子列模板化设计,并进一步优化了列裁剪逻辑与路径索引结构,同时实现了向量化的 JSON 列裁剪引擎。这些关键改进使得 Doris 在处理冷数据查询时,性能和稳定性实现跨越式提升。

更值得关注的是,基于 Apache Doris 3.1 的最新表现,在权威基准测试 JSONBench 中斩获冷查性能第一名,超越 ClickHouse、Elasticsearch 等主流系统;热查询场景下也位居第二,整体性能遥遥领先!

什么是 JSONBench

JSONBench 是当前最具影响力的 JSON 分析性能评测标准,由 ClickHouse 社区主导发起。该测试采用真实业务场景中的 Bluesky 数据集(包含约十亿条高度嵌套、结构不固定的 JSON 记录),全面检验数据库在复杂半结构化数据下的查询能力,涵盖列式存储设计、解析效率、优化器智能程度等多个维度,被业界广泛视为衡量 JSON 处理能力的“黄金标准”。

Doris 冷查性能登顶榜首

根据最新一轮内部压测及 JSONBench 官方公布的成绩,Apache Doris 3.1 在 Q3–Q5 查询任务中表现出色,在完全无缓存的冷查询场景下,性能显著优于其他所有参测系统,荣登榜首,综合得分全面领跑。

具体成绩如下:

  • JSONBench 官方榜单已收录 Doris 3.1 测试结果
  • 更多详细数据与分析报告可查阅 SelectDB 官方博客

冷查第一,再登榜首!Apache Doris 3.1 全面刷新 JSONBench 性能纪录

从榜单可以看出,Doris(得分为 1.57)展现出惊人的性能优势:其查询速度约为 MongoDB(得分 258.21)的 164 倍,达到 PostgreSQL(得分 1687.29)的 1074 倍。同时,相比 Elasticsearch(得分 3.01),性能领先接近一倍,成为高性价比的首选方案。

此外,在热查询场景中,Doris 同样表现强劲,仅次于测试发起方 ClickHouse,排名第二。

OneAI
OneAI

将生成式AI技术打包为API,整合到企业产品和服务中

下载

冷查第一,再登榜首!Apache Doris 3.1 全面刷新 JSONBench 性能纪录

性能飞跃的技术基石

Apache Doris 能够在冷查询场景中脱颖而出,源于其在多个核心技术层面的深度协同优化:

  • 高效 I/O 路径设计:通过细粒度的 Path 级列裁剪与延迟物化策略,确保仅加载所需 JSON 子字段,精准减少磁盘读取量,有效缓解数据膨胀问题;
  • Variant 类型子列级索引:支持基于 JSON 路径的 ZoneMap、BloomFilter 等稀疏索引技术,结合谓词下推与文件级过滤,大幅提升条件匹配效率;
  • 高性能查询执行引擎:配备成熟的向量化执行框架与并发调度机制,显著提升复杂查询的吞吐与响应速度;
  • 智能化缓存管理:在冷查过程中融合预读机制与操作系统页缓存,增强整体 I/O 吞吐能力。

尤其在 Doris 3.1 版本中,针对 Variant 类型实施了一系列系统性增强:

  • 稀疏子列(Sparse Sub-Column)机制:仅对高频出现的 JSON 键进行列式存储,大幅降低 I/O 开销与元数据负担;
  • 子列模板化(Schema Template)机制:统一子列类型定义,提升索引命中率与执行计划稳定性;
  • 列裁剪与路径索引优化:实现冷读时目标字段的精确定位,避免全字段扫描,强化索引有效性。

了解更多:Variant 数据类型详解

为什么选择 Apache Doris

对于需要稳定、高效、低延迟处理半结构化数据的企业而言,Apache Doris 3.1 正在重新定义性能边界。其核心优势体现在:

  • 秒级响应体验:适用于日志分析、用户行为追踪、事件流处理等场景,支持实时交互式探索;
  • 兼容存算分离架构:即使部署在 S3 或 HDFS 等对象存储之上,依然保持强大的冷查询能力;
  • 极低 I/O 成本:相同查询负载下,冷查 I/O 消耗较 Elasticsearch 下降超 60%;
  • 技术代际领先:如上所示,Doris 在 JSON 分析性能上远超 MongoDB、PostgreSQL 和 Elasticsearch,已成为当下最值得信赖的半结构化数据分析平台。

源码地址:点击下载

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

412

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

533

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

310

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

74

2025.09.10

数据类型有哪几种
数据类型有哪几种

数据类型有整型、浮点型、字符型、字符串型、布尔型、数组、结构体和枚举等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

303

2023.10.31

php数据类型
php数据类型

本专题整合了php数据类型相关内容,阅读专题下面的文章了解更多详细内容。

222

2025.10.31

mongodb和mysql的区别
mongodb和mysql的区别

mongodb和mysql的区别:1、数据模型;2、查询语言;3、扩展性和性能;4、可靠性。本专题为大家提供mongodb和mysql的区别的相关的文章、下载、课程内容,供大家免费下载体验。

281

2023.07.18

mongodb启动命令
mongodb启动命令

MongoDB 是一种开源的、基于文档的 NoSQL 数据库管理系统。本专题提供mongodb启动命令的文章,希望可以帮到大家。

248

2023.08.08

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

72

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 8.3万人学习

JS进阶与BootStrap学习
JS进阶与BootStrap学习

共39课时 | 3.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号