

亲爱的社区小伙伴们,历时数月,我们很高兴地宣布,Apache Doris 于 2022 年 7 月 14日迎来了 1.1 Release 版本的正式发布!有 90 余位 Contributor 为 Apache Doris 提交了超过 420 项优化和修复,感谢每一个让 Apache Doris 变得更好的你!
在 1.1 版本中,我们引入了更全面的向量化执行引擎、Iceberg 外部表、更安全的元数据 checkpoint 等重要功能,优化了 compaction 逻辑,现在可以快速合并新导入的数据版本,大幅减少数据版本数量,提升查询性能;使用了多线程预取,提升了 Parquet 和 ORC 文件的读取速度,读取速度提升5倍。优化了诸多数据导入和查询过程中的问题,对 Apache Doris 的查询性能、易用性、稳定性等进行了全面加强,欢迎大家下载使用!点击文末“阅读原文”即可直接前往下载地址。
重 要 优 化
所有内置函数实现向量化。
支持存储层向量化,支持低基数字符串列的字典优化。
优化修复了向量化引擎诸多的性能和稳定性问题。
与之前版本相比,性能有明显提升:
http ://doris.apache.org/docs/benchmark/ssb.html
在 SSB 标准测试数据集的 13 次查询中,我们点对点测试了 Doris 1.1 版本和 Doris 0.15.0 RC04 版本,整体性能提升了 2-3 倍。

优化了 rowset 选择策略,快速合并新导入的数据版本,大幅减少数据版本数量,提升查询性能。
对于 20 个并发负载任务,每个作业 5000 行,1s 间隔,compaction score 稳定在 50 以下。
使用多线程预取,读取速度提升5倍。
支持创建 Iceberg 外部表
在1.1版本中 Apache Doris 提供了直接访问存储在 lceberg 数据的能力,支持创建 Iceberg 外部表并在其上查询数据,节省数据导入的资源开销,提供联邦初选能力。并支持通过 REFRESH 命令对数据库中所有 Iceberg 表进行自动同步。
http://doris.apache.org/docs/ecosystem/external-table/iceberg-of-doris.html
重要 Bug 修复
修复数据版本缺失导致无法查询数据的问题。
修复资源隔离对导入任务的资源使用限制无效的问题。
使用 HTTP BRPC 传输超过 2GB 的网络数据包。
其他变更
修复 fastjson 相关漏洞
增加ZSTD压缩算法;较原有压缩率提升约 50%。
查询层和存储层向量化默认开启。
禁用 mini load 。
完全禁用 Segment v1 存储格式。
.限制 String 类型的最大长度。
增加 ADMIN DIAGNOSE TABLET 命令。
enable_vectorized_engine
session 变量默认设置为 true 。BE 二进制文件重命名为
doris_be。
下个版本不再支持 Segment v1 格式,请在 1.1 版本完成数据转换。 以上标记 [Experimental] 的功能为实验性功能,我们将会在后续版本中对以上功能进行持续优化和迭代,并后续版本中进一步完善。在使用过程中有任何问题或意见,欢迎随时与我们联系。
下 载 使 用
http://doris.apache.org/zh-CN/downloads/downloads.html
您可以从Apache Doris 低发行版本直接升级到 1.1 Release 版本,升级过程请参考文档:
https://doris.apache.org/docs/admin-manual/cluster-management/upgrade.html
详细 Release Note 请查看链接:
https://github.com/apache/doris/issues/9949
如果您遇到任何使用上的问题,欢迎随时通过 GitHub Discussion 论坛或者 Dev 邮件组与我们取得联系。
GitHub 论坛:https://github.com/apache/doris/discussions
Dev 邮件组:dev@doris.apache.org
微信公众号:

致 谢
Apache Doris 1.1 Release 版本的发布离不开所有社区用户的支持,在此向所有参与版本设计、开发、测试、讨论的社区贡献者们表示感谢,他们分别是(首字母排序):

一贡献者名单一

@adonis0147
@airborne12
@amosbird
@aopangzi
@arthuryangcs
@awakeljw
@BePPPower
@BiteTheDDDDt
@bridgeDream
@caiconghui
@cambyzju
@ccoffline
@chenlinzhong
@daikon12
@DarvenDuan
@dataalive
@dataroaring
@deardeng
@Doris-Extras
@emerkfu
@EmmyMiao87
@englefly
@Gabriel39
@GoGoWen
@gtchaos
@HappenLee
@hello-stephen
@Henry2SS
@hewei-nju
@hf200012
@jacktengg
@jackwener
@Jibing-Li
@JNSimba
@kangshisen
@Kikyou1997
@kylinmac
@Lchangliang
@leo65535
@liaoxin01
@liutang123
@lovingfeel
@luozenglin
@luwei16
@luzhijing
@mklzl
@morningman
@morrySnow
@nextdreamblue
@Nivane
@pengxiangyu
@qidaye
@qzsee
@SaintBacchus
@SleepyBear96
@smallhibiscus
@spaces-X
@stalary
@starocean999
@steadyBoy
@SWJTU-ZhangLei
@Tanya-W
@tarepanda1024
@tianhui5
@Userwhite
@wangbo
@wangyf0555
@weizuo93
@whutpencil
@wsjz
@wunan1210
@xiaokang
@xinyiZzz
@xlwh
@xy720
@yangzhg
@Yankee24
@yiguolei
@yinzhijian
@yixiutt
@zbtzbtzbt
@zenoyang
@zhangstar333
@zhangyifan27
@zhannngchen
@zhengshengjun
@zhengshiJ
@zingdle
@zuochunwei
@zy-kkk
Apache Doris官方网站:
http://doris.apache.org
Apache Doris Github:
https://github.com/apache/doris
Apache Doris 开发者邮件组:
dev@doris.apache.org
精彩文章推荐
应用实践 | 知乎基于 Apache Doris 的 DMP 系统的架构与实践 技术实现 | Apache Doris 冷热数据存储(一) Apache Doris 技术实现 - 冷热数据存储(二) 活动邀请 | Apache Doris 社区征文&演讲征集活动开始了!




