恭喜! SelectDB 五位开发者成为 Apache Doris 新晋 PMC 成员和 Committer!
近期,通过 Apache Doris 项目管理委员会的推荐与投票,Apache Doris 社区正式迎来了 2 位新晋 PMC 成员 和 8 位新晋 Committer 的加入。值得关注的是,2 位新晋 PMC 成员均来自 SelectDB,分别是衣国垒(yiguolei)、杨勇强(dataroaring),8 位新晋 Committer 中有 3 位来自 SelectDB,分别是张晨(zhannngchen)、李驰(starocean999)、周明宏(englefly)。他们本着开放创新、无私奉献的开源精神,对社区核心功能进行了持续稳定的的开发与建设,使得 Apache Doris 逐步成为各企业 OLAP 数据库的不二选择。在这里,我们一起祝贺他们!
新晋 PMC 成员
衣国垒 Github ID:yiguolei

# 社区贡献:
从 2018 年开始至今,衣国垒一直深度参与着 Apache Doris 的社区开发工作,主导或参与了许多核心功能的建设,主要贡献包括:引入Transaction 机制,实现了基于 Transaction 的并发导入功能;优化 Schema Change 和 Rollup 建立过程,统一了后端的代码实现;重构 BE 端的 Tablet 管理和任务管理框架,抽象了Segment、Rowset、Tablet 3 层存储结构;引入了 Broker 机制,让 Doris 更方便的从 HDFS、S3 等外部系统重读取和导入数据;在 SSD Flat 、ClickBench 等大宽表场景下对 Apache Doris 的读取性能做了大量的优化。
国垒对社区的贡献有目共睹,多年以来,其对社区的投入一直持续稳定,这样的开源精神深的社区用户及开发者的赞赏与认可,这次成功入选 Apache Doris PMC 也是实至名归。
# 我想对你说:
“自加入 Apache Doris 社区以来,明显感到社区日益强大,用户数不断增长,社区运作机制逐渐规范,产品迭代节奏越来越快等等。 Apache Doris 从最初的报表系统,到通用的 OLAP 系统,再逐步发展为现在统一的湖仓一体计算平台,社区持续不断地发展和进化中,不仅为广大用户提供了简单、高效的数据分析平台,也为开发者提供了一个广阔的展现自己的舞台,看到我们开发的 Feature 被千万家企业用户使用,是一件成就感爆棚的事情,希望未来能有更多的开发者加入社区,与我们一同将 Apache Doris 打造成世界一流的分析型数据库。”
杨勇强 GithubID:dataroaring

# 社区贡献:
杨勇强自 2022 年初开始参与到 Apache Doris 的社区开发工作以来,带领团队一起为 Apache Doris 做了许多贡献及支持,包括:引入建设了 P0/P1/P2 压力 fuzzy 等多级质量流水线;优化了导入、主键、Compaction、内存回收等功能;实现了数据湖 Cache、冷热分离、Light Schema Change 等新功能;解决了 Doris 写入内存 OOM、并发、查询卡住、数据一致性等问题。除此之外,杨勇强对学生开发者也十分关注和重视,通过“开源之夏”等面向高校的开源活动,成功指导数位学生参与社区建设,成为 Apache Doris 开发者,在这期间获得了学生群体的高度好评及认可。
# 我想对你说:
“Apache Doris 作为一款优秀的简易极速的 OLAP 数据库,已被上千家公司生产使用,目前在社区活跃、迭代速度快等有优势加持下,Apache Doris 已逐渐成为企业无法忽略的 OLAP 数据库选择之一。未来我们将继续努力,将 Apache Doris 建设的更加实时统一。借此机会也呼吁广大学生群体能参与到 Apache Doris 开发建设中来,你可以学到社区用户的数据分析场景以及优化器、查询执行、任务调度、存储等诸多技术,同时可以与领域内众多专家深入交流,是学生以及从业者学习并提升能力和影响力的极佳选择,期待你的加入。”
新晋 Committer
张晨 GithubID:zhannngchen

# 社区贡献:
张晨自 2022 年初加入社区后,迅速成为社区的活跃开发者,与团队同学共同贡献了 Unique Key 模型的 Merge-on-Write 数据更新模式,该功能的实现大幅提升了 Unique Key 的查询性能。同时还参与并推动了导入性能优化、导入稳定性提升、insert into select 性能提升、数据一致性问题修复、Compaction 性能与稳定性优化等存储层相关的优化工作。
# 我想对你说:
“自学生时代看过《大教堂与集市》这本书起,我就一直对开源有着浓厚的兴趣,但工作后一直缺乏机会去深入的参与一个开源项目,在加入 Apache Doris 社区之前,也曾参与过 Apache HBase 和 Apache Hadoop 社区的开发,但 Apache Doris 是我第一个深度参与并活跃贡献代码的社区。Doris 社区给我最大的感受就是非常的蓬勃和开放,遇到问题之后反馈和修复的速度非常快。Apache Doris 作为最活跃的开源 OLAP 项目之一,正在试图去解决一些此前的 OLAP 项目中从未解决过的问题,而作为参与者,也能够在这个过程中不断的去探索业界最前沿的技术,与社群中数百名志同道合的开发者进行交流和讨论,这个过程让我收获很大。
同时,看到自己提交的 Feature、性能优化和修复的问题能在 Doris 发展的路上贡献一份小小的力量,帮助 Doris 受到越来越多的用户的认可,为用户创造更大的价值,也能带来很强的成就感。希望自己在今后的工作中能够为社区做出更多的贡献,希望 Apache Doris 发展越来越好!”
李驰 GithubID:starocean999

# 社区贡献:
自 2022 年初加入 Apache Doris 社区以来,李驰主要扮演“Bug 清扫者”的角色,快速响应并修复了大量查询引擎和优化器的相关问题,为 Doris 的稳定性做出了很大贡献。同时还参与了 BE 性能优化的相关工作,使得 Apache Doris 在 ClickBench 中取得了非常优异的成绩。
# 我想对你说:
“非常幸运,我第一个加入并参与贡献的开源社区是 Apache Doris 这样优秀的社区。从加入第一天起,就感受到了社区活跃的氛围和高效协同的创造力,在社区前辈们的悉心引领下,让我真正感受到了什么是持续改进,什么是追求完美,为用户解决痛点问题成为我的核心推动力。在过去一年里,我有幸看见光,追随光,希望在新的一年里成为光,和伙伴们一起发散光,追求卓越,未来可期。”
周明宏 GithubID:englefly

# 社区贡献:
周明宏自 2022 年初加入 SelectDB 后,便开启了 Apache Doris 社区开发建设之路,短短一年,已经成为最活跃的开发者之一,同时也成为了社区新晋 Committer 。周明宏贡献的代码从 BE 端性能优化到 FE 端新优化器开发,涉及广泛。除了贡献代码,周明宏还积极参与 Apache Doris 演讲布道活动,主讲了 Apache Doris 调优系列直播课程,专业且有深度,获得社区用户的一致好评。
# 我想对你说:
“做有成就感的事,与优秀的人共事。毫无疑问,Apache Doris 社区为我提供了这样一个理想的舞台。在这里,我有机会接触到业界最前沿的问题,和领域内最优秀的同行进行交流。回顾过去一年,社区的前辈们给了我巨大的帮助,可以这样说,我在改造着 Doris,Doris 同样也在改造着我。未来,希望我们可以将 Apache Doris 打造成一个传奇,让我们成为这个传奇的组成部分!”
# 参与贡献
最后再次祝贺 Apache Doris 新晋 PMC成员和Committer,感谢他们对 Apache Doris 社区作出的诸多贡献。与此同时,我们欢迎更多的用户使用 Apache Doris,参与到社区贡献中来,参与 Apache Doris 社区贡献的方式有很多,包括:
文档优化
代码贡献
博客翻译
技术文章、用户案例产出
社群答疑
......
新手开发参考:
如何从零开始参与 Apache 顶级开源项目?
如何从零开始参与 Apache 顶级开源项目?(二)|开源指南
# 关于 SelectDB
SelectDB 作为基于 Apache 基金会顶级项目 Apache Doris 的商业化公司,未来,我们将会持续坚守开源,秉承开源开放的核心理念,与广大用户、开发者以及开源爱好者一起,持续推动 Apache Doris 在全球范围内的技术影响力。
# 相关链接:
SelectDB 官网:
https://selectdb.com
Apache Doris 官网:
http://doris.apache.org
Apache Doris Github:
https://github.com/apache/doris
相关文章:
恭喜! SelectDB 五位开发者成为 Apache Doris 新晋 PMC 成员和 Committer!
近期,通过 Apache Doris 项目管理委员会的推荐与投票,Apache Doris 社区正式迎来了 2 位新晋 PMC 成员 和 8 位新晋 Committer 的加入。值得关注的是,2 位新晋 PMC 成员均来自 SelectDB,分别是衣国垒(yiguolei…...
数据库面试题
第一范式(1NF) 第一范式是指数据库的每一列都是不可分割的基本数据项,而下面这样的就存在可分割的情况: 学生(姓名,电话号码) 电话号码实际上包括了家用座机电话和移动电话,因此它…...
[USACO2022-DEC-Bronze] T2 Feeding the Cows 题解
一、题目描述Farmer John has N (1≤N≤10^5) cows, the breed of each being either a Guernsey or a Holstein. They have lined up horizontally with the cows occupying positions labeled from 1…N.Farmer John 有 N(1≤N≤105)头奶牛,…...
Unity法线贴图原理理解(为什么存在切线空间?存的值是什么?)
Unity法线贴图原理理解(为什么存在切线空间?存的值是什么?)写在前面1、为什么用法线贴图?2、用什么存法线?3、法线向量为什么存在切线空间?法线贴图存得是什么?4、法线贴图为什么会偏蓝…...
【JavaWeb】传输层协议——UDP + TCP
目录 UDP协议 UDP协议结构 UDP的特点 TCP协议 TCP协议结构 TCP的特点 TCP的十个核心机制 确认应答 超时重传 连接管理 滑动窗口 流量控制 阻塞控制 延迟应答 捎带应答 粘包问题 异常处理 UDP协议 UDP协议结构 源端口:存储的是发送方的端口号。 目的…...
C++ 中是用来修饰:内置类型变量、自定义对象、成员函数、返回值、函数参数
const 是 constant 的缩写,本意是不变的,不易改变的意思。在 C 中是用来修饰内置类型变量,自定义对象,成员函数,返回值,函数参数。 一. const修饰 普通类型的变量 const int a 7; int b a; // 正确 …...
av 146 002
61. 一个新的敏捷项目经理正试图确定团队该如何执行一个发布计划的进度。哪种工具可以更深入地了解团队的进展? A. 发布计划系统 B. 产品路线图。 C. 看板。 D. 燃尽图 62. 你的项目发起人找到你,让你知道他正在考虑给你项目中的一位高级工程师颁发1000美元的现…...
小红书用户画像 | 小红书数据平台
小红书的用户画像是小红书品牌营销的必备技能,也是小红书推广种草的一个重要前提。通过对小红书用户画像进行分析,对品牌进行精准营销,实现更高的流量转化。 2022小红书粉丝人群画像 千瓜数据在2022年发布的千瓜活跃用户画像趋势报告中分析了…...
【STM32笔记】低功耗模式下GPIO、外设、时钟省电配置避坑
【STM32笔记】低功耗模式下GPIO、外设、时钟省电配置避坑 前文: blog.csdn.net/weixin_53403301/article/details/128216064 【STM32笔记】HAL库低功耗模式配置(ADC唤醒无法使用、低功耗模式无法烧录解决方案) blog.csdn.net/weixin_534033…...
Linux内存分区(swap)
目录 1、使用物理分区创建内存交换分区 2、使用文件创建内存交换文件 当硬件的设备资源充足的话,那么swap是不会被我们的系统所使用到的,所以swap会被利用到的时刻通常就是物理内存不足的情况 我们知道CPU所读取的数据都来自于内存,那么当…...
第六章——抽样分布
文章目录1、统计量的定义2、常用的统计量3、经验分布函数4、正态总体常用统计量的分布4.1、卡方分布4.1.1、卡方分布的定义4.1.2、卡方分布的性质4.2、t分布4.2.1、t分布的定义4.2.2、t分布的性质4.3、F分布4.3.1、F分布的定义4.3.2、F分布的性质5、正态总体的样本均值与样本方…...
蓝桥云课-声网编程赛(声网编程竞赛7月专场)题解
比赛题目快速链接:https://www.lanqiao.cn/contests/lqENT02/challenges/ 让时钟转起来(考点:css:transform) // index.js function main() {// 题解前理解一个东西:// 时针每过一小时,转30 原…...
Java高手速成 | Java web 实训之投票系统
01、投票系统的案例需求 在本篇中,我们将制作一个投票系统,让学生给自己喜爱的老师投票。该系统由1个界面组成,系统运行,出现投票界面,如图所示: ▍显示效果 在这个界面中,标题为:“欢迎给教师投票”;在界面上有一个表格,显示了各位教师的编号、姓名、得票数;其中…...
排序的基本概念
按数据存储介质:内部排序和外部排序按比较器个数:串行排序和并行排序按主要操作:比较排序和基数排序插入排序:基本思想:每步将一个待排序的对象,按其关键码大小,插入到前面已经排好序的一组对象…...
面试笔试资料--Java
这里写自定义目录标题1.同步和异步有何异同?在什么情况下分别使用他们?举例说明1.同步和异步有何异同?在什么情况下分别使用他们?举例说明 1.1概念 Java中交互方式分为同步和异步两种: 同步交互:指发送…...
基于TC377的MACL-ADC General配置解读
目录标题一、MACL-ADC General1.Config Variant与AdcConfigSet2. AdcGeneral3.AdcPublishedInformation二、最终对应达芬奇生成内容一、MACL-ADC General 1.Config Variant与AdcConfigSet Config Variant :变体配置,默认选择VariantPostBuild就好了&…...
error: src refspec master does not match any.处理方案
问题描述 在使用git bash指令将项目上传到github时,总是遇到一些错误无法解决。 下面是我遇到的一个问题 error: src refspec master does not match any. error: failed to push some refs to XXXX.git 原因分析: 错误:SRC ReFSPEC主控器不…...
防火墙有关iptables的知识点
基本概念 什么是防火墙 在计算中,防火墙是基于预定安全规则来监视和控制传入和传出网络流量的网络安全系统。该计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机…...
路肩石水渠机在施工公路项目中工艺特点的匹配
新建公路路肩项目在目前公路项目中的技术手段和实现方式,大多数依靠机械设备来机械来进行,还有一部分通过人工传统的预制作业和安装模式来进行,两种工艺特点的对比来说对于补充完善建设手段和效果实现有很重要的意义. 其中采用了机械设备进行一次成型制作的过程,按照设计需求匹…...
JS 动态爱心(HTML+CSS+JS)
✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…...
基于大模型的 UI 自动化系统
基于大模型的 UI 自动化系统 下面是一个完整的 Python 系统,利用大模型实现智能 UI 自动化,结合计算机视觉和自然语言处理技术,实现"看屏操作"的能力。 系统架构设计 #mermaid-svg-2gn2GRvh5WCP2ktF {font-family:"trebuchet ms",verdana,arial,sans-…...
vscode(仍待补充)
写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh? debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...
什么是EULA和DPA
文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...
【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)
🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...
相机Camera日志分析之三十一:高通Camx HAL十种流程基础分析关键字汇总(后续持续更新中)
【关注我,后续持续新增专题博文,谢谢!!!】 上一篇我们讲了:有对最普通的场景进行各个日志注释讲解,但相机场景太多,日志差异也巨大。后面将展示各种场景下的日志。 通过notepad++打开场景下的日志,通过下列分类关键字搜索,即可清晰的分析不同场景的相机运行流程差异…...
C++八股 —— 单例模式
文章目录 1. 基本概念2. 设计要点3. 实现方式4. 详解懒汉模式 1. 基本概念 线程安全(Thread Safety) 线程安全是指在多线程环境下,某个函数、类或代码片段能够被多个线程同时调用时,仍能保证数据的一致性和逻辑的正确性…...
Go 并发编程基础:通道(Channel)的使用
在 Go 中,Channel 是 Goroutine 之间通信的核心机制。它提供了一个线程安全的通信方式,用于在多个 Goroutine 之间传递数据,从而实现高效的并发编程。 本章将介绍 Channel 的基本概念、用法、缓冲、关闭机制以及 select 的使用。 一、Channel…...
虚拟电厂发展三大趋势:市场化、技术主导、车网互联
市场化:从政策驱动到多元盈利 政策全面赋能 2025年4月,国家发改委、能源局发布《关于加快推进虚拟电厂发展的指导意见》,首次明确虚拟电厂为“独立市场主体”,提出硬性目标:2027年全国调节能力≥2000万千瓦࿰…...
【Linux系统】Linux环境变量:系统配置的隐形指挥官
。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...
脑机新手指南(七):OpenBCI_GUI:从环境搭建到数据可视化(上)
一、OpenBCI_GUI 项目概述 (一)项目背景与目标 OpenBCI 是一个开源的脑电信号采集硬件平台,其配套的 OpenBCI_GUI 则是专为该硬件设计的图形化界面工具。对于研究人员、开发者和学生而言,首次接触 OpenBCI 设备时,往…...
