Apache Doris 2.0.2 版本正式发布!
亲爱的社区小伙伴们,Apache Doris 2.0.2 版本已于 2023 年 10 月 6 日正式发布,该版本对多个功能进行了更新优化,旨在更好地满足用户的需求。有 92 位贡献者为 Apache Doris 2.0.2 版本提交了功能优化项以及问题修复,进一步提升了系统的稳定性和性能,欢迎大家下载体验。
GitHub下载: https://github.com/apache/doris/releases/tag/2.0.2-rc05
重要更新
-
删除与 lambda 函数语法冲突的 json“->”运算符,可以使用函数 json_extract 代替。#24679
-
将
metadata_failure_recovery
从 fe.conf 移动到 start_fe.sh 参数,以避免异常操作。#24308 -
对于普通类型中的 null 值使用 \n 来表示,对于复杂类型或嵌套类型的 null 值,跟 JSON 类型保持一致、采取 null 来表示。#24207
-
优化 BE 节点 priority_network 配置项的绑定策略,如果用户配置了错误的 priority_network 则直接启动失败,以避免用户错误地认为配置是正确的。如果用户没有配置 priority_network,则仅从 IPv4 列表中选择第一个 IP,而不是从所有 IP 中选择,以避免用户的服务器不支持 IPv4。#23795 #23784
-
支持取消正在重试的导入任务,修复取消加载失败的问题。#17730
功能优化
01 易用性提升
-
某些场景下,用户需要向集群中添加一些自定义的库,如 lzo.jar、orai18n.jar 等。在过去的版本中,这些 lib 文件位于 fe/lib 或 be/lib 中,但在升级集群时,lib 库将被新的 lib 库替换,导致所有自定义的 lib 库都会丢失。在新版本中,为 FE 和 BE 添加了新的自定义目录 custom_lib,用户可以在其中放置自定义 lib 文件。#23887
-
支持基于用户角色的权限访问控制,实现了行级细粒度的权限控制策略。#23022
02 改进查询优化器 Nereids 统计信息收集
-
在运行 Analysis 任务时禁用 File Cache,Analysis 任务是后台任务,不应影响用户本地 File Cache 数据。#23663
-
在过去版本中,查看列的统计信息时将忽略出现错误的列。在新版本中,当 min 或 max 值未能反序列化时,查看列的统计信息时将使用 N/A 作为 min 或 max 的值并仍显示其余的统计信息,包括 count、null_count、ndv 等。#23703
-
支持 JDBC 外部表的统计信息收集。#23965
-
跳过
__internal_schema
和information_schema
上未知列的统计信息检查。#24625
03 Multi-Catalog 功能优化
-
支持 Hadoop Viewfs;#24168
-
优化 JDBC Catalog Checksum Replay 和 Range 相关问题;#22369
-
优化了 JDBC Catalog 的 Property 检查和错误消息提示。#23868
-
修复了 MaxCompute Catalog Decimal 类型解析问题以及使用对象存储地址错误的问题。#24242
-
支持 Hive Metastore Catalog 的 SQL Cache。#23391
-
提高了 Hive Metastore Catalog 的元数据同步性能。#22869
-
添加 metadata_name_ids 以快速获取 Catalogs、DB、Table,在创建或删除 Catalog 和 Table 时无需 Refresh Catalog, 并添加 Profiling 表从而与 MySQL 兼容。#22702
04 倒排索引性能优化
-
增加 bkd 索引的查询缓存,通过缓存可以加速在命中 bkd 索引时的查询性能,在高并发场景中效果更为明显;#23952
-
提升倒排索引在 Count 算子上的查询性能;#24678
-
提升了 Match 算子在未命中索引时的效率,在测试表现中性能最高提升 60 倍;#24751
-
提升了 MATCH 和 MATCH_ALL 在倒排索引上的查询性能;#23871 #24389
05 Array 函数优化
-
优化了老版本查询优化器 Array 函数无法处理 Decimal 类型的问题;#23630
-
优化了
array_union
数组函数对多个参数的支持;#24327 -
支持通过 explode 函数来处理数组嵌套复杂类型;#24455
Bug修复
该版本修复了之前版本存在的部分 Bug,使系统整体稳定性表现得到大幅提升,完整 BugFix 列表请参考 GitHub Commits 记录:https://github.com/apache/doris/issues/25011
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KubeSphere 社区双周报 | FluentBit 新增 tcp 输入插件
KubeSphere 社区双周报主要整理展示新增的贡献者名单和证书、新增的讲师证书以及两周内提交过 commit 的贡献者,并对近期重要的 PR 进行解析,同时还包含了线上/线下活动和布道推广等一系列社区动态。 本次双周报涵盖时间为:2023.09.29-2023.10.12。 贡献者名单 新晋 KubeSphere Contributor 两周内共有 4 位新晋 KubeSphere Contributor,感谢各位对 KubeSphere 社区的贡献! 近期更新 KubeSphere 1. 修复某些情况下 storageclass-accessor webhook 无法访问的问题 相关 PR:https://github.com/kubesphere/kubesphere/pull/5927 贡献者:stoneshi-yunify 2. 修复应用分类无法修改的问题 相关 PR:https://github.com/kubesphere/kubesphere/pull/5925 贡献者:king-119 3. 修复潜在的死锁问题 相关 PR:https://github.com/ku...
- 下一篇
🔥 DamiBus v0.51 发布
DamiBus,专为本地多模块之间通讯解耦而设计(尤其是未知模块、隔离模块、领域模块)。零依赖,特适合 DDD。 特点 结合 Bus 与 RPC 的概念,可作事件分发,可作接口调用,可作响应订阅。 支持事务传导(同步分发、异常透传) 支持事件标识、拦截器(方便跟踪) 支持监听者排序、附件传递(多监听时,可相互合作) 支持 Bus 和 Api 两种体验风格 与常见的 EventBus、ApiBean 的区别 DamiBus EventBus Api DamiBus 的情况说明 广播 有 有 无 发送(send) + 监听(listen) 以及 Api 模式 应答 有 无 有 发送并请求(sendAndRequest) + 监听(listen) + 答复(reply) 以及 Api 模式 回调 有+ 无 有- 发送并订阅(sendAndSubscribe) + 监听(listen) + 答复(reply) 耦合 弱- 弱+ 强++ 如果涉及类加载器隔离:请在主程序标为编译,在其它模块标为可选。 本次更新了什么? 删除 Dami::intercept 接口,直接使用 Dami.bus()...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Hadoop3单机部署,实现最简伪集群
- CentOS关闭SELinux安全模块