Apache Doris 4.0.1 版本正式发布

2025-12-04 0 605

亲爱的社区小伙伴们,**Apache Doris 4.0.1 版本已于 2025 年 11 月 08 日正式发布。**此版本聚焦核心模块的打磨与优化,在 AI & Search 方面实现了重要能力扩展,同时全面提升了 Lakehouse 与查询引擎的稳定性和性能。

  • GitHub 下载:github.com/apache/dori…
  • 官网下载:doris.apache.org/download

行为变更

  • SHOW PARTITIONS 命令不再支持 Iceberg 表,请直接使用 Iceberg 的 $partitions 系统表查看。#56985

新增功能

  • 新增 mmh64_v2 函数,用于生成与其他三方库相同的 Hash 结果。#57180
  • 新增 json_hash 函数,支持对 JSONB 类型生成 Hash 值。#56962
  • 新增 Binary 数据类型,并增加一系列函数 length、from_base64_binary、to_base64_bianry、sub_binary。#56648
  • 新增 sort_json_object_keys / normalize_json_numbers_to_double 函数,用于对 JSONB 的 Key 进行排序。
  • 新增与 MySQL 兼容的时间函数:UTC_DATE、UTC_TIME 及 UTC_TIMESTAMP。#57443
  • 新增对 MaxCompute Schema 层级的支持。 #56874
    • 相关文档:doris.apache.org/docs/3.x/la…
  • JSON_OBJECT 函数支持使用 * 作为参数。#57256

功能改进

AI & Search

  • 为 SEARCH 函数新增短语查询、通配符查询和正则查询支持。#57372 #57007
  • 扩展 SEARCH 函数参数,新增可选的 default_field 参数(默认列)和 default_operator 参数(指定多列查询的布尔运算符为 \”and\” 或 \”or\”)。#57312
  • SEARCH 函数新增对 Variant 类型子列的搜索支持,可通过点号语法(如 variantColumn.subcolumn:关键词)直接搜索 JSON 路径中的特定字段。
  • 将倒排索引的默认存储格式由 V2 升级为 V3 版本。#57140
  • 完善自定义分词器 Pipeline 支持,新增 char_filter 组件;在 Analyzer 框架中新增 Basic Tokenizer 和 和 ICU Tokenizer 两种内置分词器支持;新增内置分词器别名并支持组件同名配置,优化统一 Analyzer 框架。#57055

Lakehouse

  • 新增会话变量 merge_io_read_slice_size_bytes 来解决某些情况下,外表 Merge IO 读放大严重的问题。
    • 相关文档:doris.apache.org/docs/3.x/la…

查询

  • 优化了 JOIN Shuffle 选择算法 #56279

其他

  • 优化了物理计划中 Runtime Filter 序列化信息的大小 #56978

问题修复

AI & Search

  • 修复非分词字段的 SEARCH 查询结果问题,支持在 MOW 表上执行 SEARCH 函数查询 #56927
  • 修复倒排索引在执行 IS NULL 谓词过滤时的计算错误问题 #56964

Lakehouse

  • 修复某些情况下,谓词下推无法使用 Parquet Page Index 的问题 #55795
  • 修复某些情况下外表查询分片读取丢失的问题 #57071
  • 修复某些情况下,Hadoop 文件系统缓存开启导致修改 Catalog 属性不生效的问题 #57063
  • 修复某些情况下,从旧版本升级时,连接属性校验导致元数据回放失败的问题 #56929
  • 修复某些情况下,Refresh Catalog 导致 FE 线程死锁的问题 #56639
  • 修复无法读取由 Hive 转换生成的 Iceberg 表的问题 #56918
  • 修复某些情况下收集 Query Profile 导致 BE 宕机的问题 #56806

查询

  • 修复 datetime 类型在 Timezone 相关 Cast 时,边界条件下结果错误的问题 #57422
  • 修复部分 datetime 相关函数结果精度推导不正确的问题 #56671
  • 修复 inf 作为 float 的谓词条件时 Core 的问题 #57100
  • 修复 explode 函数在可变参数下 Core 的问题 #56991
  • 修复 decimal256 到 float 类型的 Cast 不稳定的问题 #56848
  • 修复 Spill Disk 时可能出现重复调度导致 Core 的问题 #56755
  • 修复偶发的错误调整 Mark Join 和其他 Join 顺序的问题 #56837
  • 修复部分命令未被正确转发到 Master Frontend 执行的问题 #55185
  • 修复偶现的窗口函数错误生成 Partition TopN 的问题 #56622
  • 修复当同步物化视图定义中存在关键字时,查询可能报错的问题 #57052

其他

  • 禁止基于同步物化视图创建另外一个同步物化视图 #56912
  • 修复 Profile 中存在内存未及时释放问题 #57257

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 Apache Doris 4.0.1 版本正式发布 https://www.zuozi.net/3596.html

常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务