【Doris Weekly 】2021.09.27~2021.10.17

2023-10-30 07:59
文章标签 doris 17 27 weekly 2021.10 2021.09

本文主要是介绍【Doris Weekly 】2021.09.27~2021.10.17,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

75e6ae2c-9a72-4d89-9fde-22b1839aaf20.png


观众朋友们:


晚上好!

欢迎收看【 Doris 近日要闻】~本次为您带来的是 2021 年 09 月 27 日 ~ 2021 年 10 月 17 日的三周总结。(希望大家度过了一个愉快的国庆假期!


  • Dev 邮件组:dev@doris.apache.org

  • Github Issue:https://github.com/apache/incubator-doris/issues

  • 社区论坛地址:https://github.com/apache/incubator-doris/discussions








1. 统计数据


共 25 位作者提交了 52  Commit 。感谢以下作者的贡献:


Mingyu Chen, shee, Zhengguo Yang, Wei, EmmyMiao87, thinker, jiafeng.zhang, xy720, HappenLee, Gabriel, zhoubintao, wudi, wei zhao, tianhui5, qiye, pengxiangyu, dohongdayi, chovy, caiconghui, Zeno Yang, Xinyi Zou, Xiang Wei, Jennifer Huang, Henry2SS, zbtzbtzbt


最近 周,共修改新增代码行 7569 ,删除代码行 2775 









2. 主要进展


2.1 新增功能


  • https://github.com/apache/incubator-doris/pull/6740

    https://github.com/apache/incubator-doris/pull/6796

    Spark-Doris-Connector支持写入数据到Doris,同时支持通过SQL方式写入。


2.2 WIP


  • https://github.com/apache/incubator-doris/pull/6745

    支持Lateral View 语法。


2.1 Bug 修复


  • https://github.com/apache/incubator-doris/pull/6466

    修复某些情况下因查询规划问题导致处理 null 值错误,BE 宕机的问题。

  • https://github.com/apache/incubator-doris/pull/6695

    修复重复修改 colocate_with 属性后,colocation_group 信息不正确的问题。

  • https://github.com/apache/incubator-doris/pull/6708

    修复一些资源组功能的 bug,并增加相关使用文档。

  • https://github.com/apache/incubator-doris/pull/6727

    修复 colocation plan 查询计划可能导致聚合结果重复的问题。


  • https://github.com/apache/incubator-doris/pull/6756

    禁止多个 Sync Job 同时订阅同一个 Canal instance。

  • https://github.com/apache/incubator-doris/pull/6768

    修复使用 in 查询整型数据时可能结果错误的问题。

  • https://github.com/apache/incubator-doris/pull/6795

    修复部分导入事务元数据未清理导致 FE 内存泄露的问题。

  • https://github.com/apache/incubator-doris/pull/6791

    修复部分 schema change 错误逻辑。

  • https://github.com/apache/incubator-doris/pull/6811

    修复 Left 函数的 bug。

  • https://github.com/apache/incubator-doris/pull/6763

    修复部分情况下,rollup 表的列信息不正确的问题。

  • https://github.com/apache/incubator-doris/pull/6832

    修复部分情况下,sql cache 功能无法感知 view 变更的问题。

  • https://github.com/apache/incubator-doris/pull/6849

    修复部分情况下,当查询内存超限时可能导致 BE 宕机的问题。


2.2 功能改进


  • https://github.com/apache/incubator-doris/pull/6740

    Flink-Doris-Connector 支持 json 格式数据导入。

  • https://github.com/apache/incubator-doris/pull/6554

    动态分区功能支持保留指定时间范围的历史分区。

  • https://github.com/apache/incubator-doris/pull/6769

    优化 FE 进程启动时的端口占用检查逻辑,已更方便的排查端口占用问题。

  • https://github.com/apache/incubator-doris/pull/6782

    优化导入 Parquet 文件的性能。

  • https://github.com/apache/incubator-doris/pull/6625

    优化 HyperLogLog 类型的性能

  • https://github.com/apache/incubator-doris/pull/6754

    函数别名功能支持 cast 语法。

  • https://github.com/apache/incubator-doris/pull/6697

    优化 hex 函数的性能。

  • https://github.com/apache/incubator-doris/pull/6805

    优化 Routine Load 的执行逻辑以减少不必要的子任务执行。

  • https://github.com/apache/incubator-doris/pull/6835

    export 命令支持自定义 label。

  • https://github.com/apache/incubator-doris/pull/6814

    优化 BE 端元数据的内存占用。


2.3 其他


  • https://github.com/apache/incubator-doris/pull/6807

    对所有新建 tablet 默认使用 segment v2 格式。

  • https://github.com/apache/incubator-doris/pull/6766

    升级多个第三方依赖库的版本,并升级 docker 编译镜像至 1.4.0

  • https://github.com/apache/incubator-doris/pull/6832

    修复一些在 arm 环境编译的问题。



-- END --


【往期回顾】

【Doris Weekly & FAQ】2021.09.13~2021.09.26

【Doris Weekly & FAQ】2021.08.30~2021.09.12

【Doris Weekly & FAQ】2021.08.16~2021.08.29


【精彩文章】
直播回顾|Apache Doris源码阅读与解析系列第二讲 ——《Stream Load 导入作业的执行流程》
直播回顾|Apache Doris源码阅读与解析系列第一讲 ——《建表语句的执行过程》
源码解析|Apache Doris源码阅读与解析系列第0讲——从零认识Doris代码库
应用实践| 新东方在线教育实时数仓的落地实践


本文分享自微信公众号 - ApacheDoris(gh_80d448709a68)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

这篇关于【Doris Weekly 】2021.09.27~2021.10.17的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/306560

相关文章

树莓派5_opencv笔记27:Opencv录制视频(无声音)

今日继续学习树莓派5 8G:(Raspberry Pi,简称RPi或RasPi)  本人所用树莓派5 装载的系统与版本如下:  版本可用命令 (lsb_release -a) 查询: Opencv 与 python 版本如下: 今天就水一篇文章,用树莓派摄像头,Opencv录制一段视频保存在指定目录... 文章提供测试代码讲解,整体代码贴出、测试效果图 目录 阶段一:录制一段

17 通过ref代替DOM用来获取元素和组件的引用

重点 ref :官网给出的解释是: ref: 用于注册对元素或子组件的引用。引用将在父组件的$refs 对象下注册。如果在普通DOM元素上使用,则引用将是该元素;如果在子组件上使用,则引用将是组件实例: <!-- vm.$refs.p will be the DOM node --><p ref="p">hello</p><!-- vm.$refs.child will be the c

react笔记 8-17 属性绑定 class绑定 引入图片 循环遍历

1、绑定属性 constructor(){super()this.state={name:"张三",title:'我是一个title'}}render() {return (<div><div>aaaaaaa{this.state.name}<div title={this.state.title}>我是一个title</div></div></div>)} 绑定属性直接使用花括号{}   注

三.海量数据实时分析-FlinkCDC实现Mysql数据同步到Doris

FlinkCDC 同步Mysql到Doris 参考:https://nightlies.apache.org/flink/flink-cdc-docs-release-3.0/zh/docs/get-started/quickstart/mysql-to-doris/ 1.安装Flink 下载 Flink 1.18.0,下载后把压缩包上传到服务器,使用tar -zxvf flink-xxx-

【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片,那是获取资料的入口! 【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源,随着后续内容更新,价格会上涨,越早购买,价格越低,让大家再也不需要到处买断片资料啦~💰💸👋」�

算法练习题17——leetcode54螺旋矩阵

题目描述 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。  代码 import java.util.*;class Solution {public List<Integer> spiralOrder(int[][] matrix) {// 用于存储螺旋顺序遍历的结果List<Integer> result = new ArrayList

标准库标头 <filesystem> (C++17)学习

此头文件是文件系统支持库的一部分。本篇介绍filesystem命名空间的一些函数。 函数 在命名空间 std::filesystem 定义 absolute (C++17) 组成一个绝对路径 (函数) canonicalweakly_canonical (C++17) 组成一个规范路径 (函数) relativeproximate (C++17) 组成一个相对路径 (函数) copy (C

C++基础:折叠表达式(C++17)

C++基础:折叠表达式(C++17) 简介语法展开 示例 简介 C++17 引入了一种新的语法特性,叫做折叠表达式,它允许编译器在模板参数包展开时进行元编程操作。折叠表达式的引入极大地简化了元编程代码,使其变得更为直观和简介。 语法 折叠表达式,简单来说,就是以二元运算符对形参包进行折叠,总共有以下四种类型: 一元右折叠一元左折叠二元右折叠二元左折叠 其对应的语法如下:

javaweb-day01-2(00:17:48 XML 的作用 和 语法)

XML: 描述 可扩展标记语言,w3c  2000年发布的 XML 1.0 版本规范。 用来描述数据之间的关系。 经常用作 软件  的配置文件,描述 模块与模块 之间的关系。 还用作    软件启动  的配置文件,描述 启动模块之间的 依赖 关系。 语法 一个XML文件分为如下几部分内容: 文档声明元素属性注释CDATA区、转义字符处

27. Remove Elements

题目: 解答: 类似题26,注意下删除后的元素的移动方式即可 代码: class Solution {public:int removeElement(vector<int>& nums, int val) {if(nums.empty()) return 0;int len = nums.size();int lenafter = 0, head = 0;for(int i