观众朋友们:
晚上好!
今天是2021年02月08日星期一,农历腊月廿七。 还有三天就是除夕了,祝愿所有关心Doris的小伙伴们都能度过一个平安幸福的春节假期~
欢迎收看【Doris一周要闻】, 本次 为您带来的是2021年01月25日~2021年02月07日的双周总结。
![15828d87-260a-4684-928f-ae0622106ebc.gif](https://i-blog.csdnimg.cn/blog_migrate/f8b702b60fd72e7ac15a738dee6475f5.gif)
![33cbcdd6-e336-4f85-a3f6-490a6e6a19d7.png](https://i-blog.csdnimg.cn/blog_migrate/f70019ab5e32292db344eb62cbbe5d19.png)
![e7a49eed-063c-4e15-a800-72ddb87ce4f1.png](https://i-blog.csdnimg.cn/blog_migrate/99c457c54a4a475f5c8a7febbfffdc3d.png)
![910bb390-fbdd-4109-9f91-0d569fc241c6.gif](https://i-blog.csdnimg.cn/blog_migrate/8f60bf76c2a00123fa50e54a028f8264.gif)
共有 19 位作者提交了 52 个Commit。感谢以下作者的贡献:
Mingyu Chen, caiconghui, HappenLee, weizuo93, stdpain, Ting Sun, EmmyMiao87, xxiao2018, wangbo, Zhengguo Yang, Yingchun Lai, Lijia Liu, 张家锋, wyb, lichaoyong, leonxpray, jolly king, copperybean, Ben
![15828d87-260a-4684-928f-ae0622106ebc.gif](https://i-blog.csdnimg.cn/blog_migrate/f8b702b60fd72e7ac15a738dee6475f5.gif)
02 主要进展
![910bb390-fbdd-4109-9f91-0d569fc241c6.gif](https://i-blog.csdnimg.cn/blog_migrate/8f60bf76c2a00123fa50e54a028f8264.gif)
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
2.1
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
新增功能
https://github.com/apache/incubator-doris/pull/5197
支持show create function语句
https://github.com/apache/incubator-doris/pull/5229
https://github.com/apache/incubator-doris/pull/5314
备份恢复功能支持视图和ODBC外部表, 支持对数据库的全量备份或排除个别表的备份恢复逻辑
https://github.com/apache/incubator-doris/pull/5252
支持使用DELETE语句删除分区表时,不指定分区
https://github.com/apache/incubator-doris/pull/5305
支持在Unique Key的Value列上建立索引
https://github.com/apache/incubator-doris/pull/5338
支持在Broker Load和Routine Load指定前置过滤条件
https://github.com/apache/incubator-doris/pull/5357
支持bitmap_not函数
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
Bug修复
https://github.com/apache/incubator-doris/pull/5295
修复提交Broker Load导致空指针的问题
https://github.com/apache/incubator-doris/pull/5233
修复Spark Load DPP 程序的一些问题
https://github.com/apache/incubator-doris/pull/5194
修复审计日志插件在个别情况下无法及时更新审计数据的问题
https://github.com/apache/incubator-doris/pull/5244
修复审计日志在多语句提交时,只记录最后一个语句的问题
https://github.com/apache/incubator-doris/pull/5117
修复thrift rpc使用nonblocking IO的一些问题
https://github.com/apache/incubator-doris/pull/5302
修复查询条件下推给UniqueKey模型表是可能导致的查询错误问题
https://github.com/apache/incubator-doris/pull/5124
修复Compaction调度逻辑的若干bug
https://github.com/apache/incubator-doris/pull/5201
修复在查询无分区的空表时,查询语句解析错误的问题
https://github.com/apache/incubator-doris/pull/5306
修复http v2版本的FE心跳接口不返回version信息的问题
https://github.com/apache/incubator-doris/pull/5274
修复Compaction调度逻辑可能假死的问题
https://github.com/apache/incubator-doris/pull/5327
修复Routine Load可能报错TOO MANY TASK的问题
https://github.com/apache/incubator-doris/pull/5307
修复读取Aggragate 模型表时可能出现重复数据的问题
https://github.com/apache/incubator-doris/pull/5351
修复创建ODBC外部表时,第一列为float时报错的问题
https://github.com/apache/incubator-doris/pull/5250
修复某些情况下Colocation Table的tablet无法被修复的问题
https://github.com/apache/incubator-doris/pull/5315
限制当新增SUM聚合类型的列时,默认值必须为0,以避免查询数据不一致的问题
https://github.com/apache/incubator-doris/pull/5230
修复Clone逻辑无法触发增量clone的问题
https://github.com/apache/incubator-doris/pull/5278
修复BE删除tablet和查询tablet分布情况同时进行时,可能导致的死锁问题
https://github.com/apache/incubator-doris/pull/5366
修复Spark-Doris-Connector和httpv2接口适配的问题
https://github.com/apache/incubator-doris/pull/5367
修复回放Spark Load Job元数据时的空指针错误
https://github.com/apache/incubator-doris/pull/5329
修复强制删除库、表或分区时,数据分片的元信息没有被删除的问题
https://github.com/apache/incubator-doris/pull/5349
修复导入空Json数组时,BE宕机的问题
https://github.com/apache/incubator-doris/pull/5356
修复部分情况下,逻辑视图无法创建的问题
https://github.com/apache/incubator-doris/pull/5360
修复某些情况下,导入parquet或orc文件中的浮点类型是,精度损失的问题
https://github.com/apache/incubator-doris/pull/5368
修复CREATE TABLE LIKE语句中 if not exists部分不起作用的问题
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
功能改进
https://github.com/apache/incubator-doris/pull/5301
优化HashTable的build阶段的性能
https://github.com/apache/incubator-doris/pull/5323
优化读取ODBC外部表的逻辑,才有游标的方式避免大量内存开销
https://github.com/apache/incubator-doris/pull/5313
优化TopN节点的排序性能
https://github.com/apache/incubator-doris/pull/5346
支持delete条件下推到存储引擎进行向量化过滤,提升性能
https://github.com/apache/incubator-doris/pull/5369
DeltaWriter支持并发写入,提升导入性能
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
![71654eb0-9592-4c2b-92c4-b7d135c9ea3d.png](https://i-blog.csdnimg.cn/blog_migrate/b8cc24bcfad2eec4cf437fa37ace6936.png)
其他
https://github.com/apache/incubator-doris/pull/5318
将部分FE的公共代码移动到fe-common目录下
【往期回顾】
【Doris Weekly】2021.01.11~2021.01.24
![1342e698-1edd-4b10-b47c-6db1ec9158ca.png](https://i-blog.csdnimg.cn/blog_migrate/2879607ba6a0ea023df06271582c0617.png)
百度数据仓库Palo
基于 Apache Doris 的企业级数据仓库托管服务
全新UI支持,更有新用户0元试用3个月优惠活动
登陆百度智能云官网搜索Palo,马上试用!
📣百度 Palo/Doris 团队,诚邀对开源软件、分布式数据库感兴趣的小伙伴们
我们虚位以待!
简历发送至:talent-palo@baidu.com
欢迎扫码关注:
Apache Doris(incubating)官方公众号
相关链接:
Apache Doris官方网站:
http://doris.incubator.apache.org
Apache Doris Github:
https://github.com/apache/incubator-doris
Apache Doris 开发者邮件组:
dev@doris.apache.org
![a15d515b-d447-49e7-83b8-292fe7ad577e.png](https://i-blog.csdnimg.cn/blog_migrate/9260827bada8f1ce6276f36bf3a8e456.png)
本文分享自微信公众号 - ApacheDoris(gh_80d448709a68)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。