By 超神经

内容提要:由开源社举办的 2020 中国开源年会 (COSCon'20) ,即将在本周末拉开帷幕。HyperAI超神经一直以来都关注开源领域的动向,我们对本次开源大会讲师朱凯进行了专访,在此分享他参与开源事业十年以来的经历与感悟。

关键词:ClickHouse DolphinScheduler 开源

在 IT 领域从业 10 年,朱凯说,自己的整个职业生涯都在和开源软件打交道。

这十年间,他一边见证着国内开源环境的巨大变化,一边从开源项目的普通用户,升级为知名开源项目 ClickHouse、Apache DolphinScheduler 等的重要贡献者。

十年职业生涯,也是他在开源领域的升级之路

朱凯说,投身开源事业,开拓了他的视野,也让他拥有了更大的舞台。

 被性能惊艳,投身 ClickHouse 布道

近年来,用于线上分析处理的开源列式数据库 ClickHouse,在国内外技术社区受到极大关注,同时也深受科技大厂的青睐,今日头条、腾讯等都纷纷将其投入大规模使用。

开源四年,该项目在 GitHub 上的 star 数就已达到 12.5k

增速惊人,远远超过其它同类项目

2017 年 4 月,在朋友的推荐下,朱凯第一次接触到 ClickHouse。这个由俄罗斯互联网巨头 Yandex 开源的 OLAP 数据库,以碾压性的性能优势,给朱凯留下了极为深刻的印象,他从此便成为了 ClickHouse 的忠实粉丝。

举例来说,在 1 亿数据集大小的情况下,ClickHouse 的平均响应速度超越了多个 OLAP 开源引擎,比如是 Vertica 的 6.08 倍、 Greenplum 的 18、Hive 的 126 倍以及 MySQL 的 429 倍。

ClickHouse 与其它引擎查询处理时间对比

(时间越短越好)

经过一番对比论证,朱凯和团队很快就用 ClickHouse 完全替换了当时正在使用的同类产品,相关性能得到了很大的提升。

作为一名使用者,朱凯在学习和使用过程中,会将发现的 bug 即时上报,也会翻译一些英文文档。

随着他对 ClickHouse 的理解越来越深入,也渐渐发现了一些问题。「ClickHouse 的学习资料实在匮乏,除了官方手册之外,基本没有其他成体系的资料。即便是官方手册,也缺乏一些原理性的解释。」

作为一个 ClickHouse 的受益者以及贡献者,朱凯觉得自己还可以做更多来回馈项目。

2018 年底,朱凯决定将自己在实践和学习过程中的经验进行整理和总结,并编写成书,希望将这些知识分享给更多开发者。

2020 年 5 月,仅仅经历了一年半的时间,他编写的《ClickHouse 原理解析与应用实践》便出版了。

据了解,这是当前市面上第一本关于 ClickHouse 的书籍

朱凯在书中对 ClickHouse 的时代背景、发展历程、核心概念、基础功能、运行原理等进行了全面介绍与解读,帮助更多人快速了解 ClickHouse。此外,由于技术的迭代很快,朱凯还特地运营了公众号「ClickHouse的秘密基地」,以作补充。

就是这样,不满足于只做一个受益者,朱凯将自己对于开源的热爱,写进了开源项目的代码里和书籍里。这也是开源教会他的,不仅仅是作为单纯的信息接受者,也要学会做一个信息输出者。

 从 User 到 Committer,参与开源并不难

除了 ClickHouse,作为一名资深开源贡献者,朱凯还是明星开源项目 Apache DolphinScheduler 的 Committer。

今年 4 月,得知自己成为 DolphinScheduler Commmitter 时,朱凯感到特别激动,「在我的价值观体系里面,对于一个程序员来说,能够成为 Apache Committer,能够拥有 Apache 邮箱,那绝对是至高无上的荣耀。」

该项目于 2019 年 8 月进入 Apache 基金会 

是中国第 17 个进入 Apache 基金会的项目

激动之余,他也和其他开发者分享了自己在开源领域这些年的感悟。

  • 学习规则很重要。每个地方都有着自己的游戏规则,既然我们要参与其中,认同并遵循它的文化理念自然很重要。

    以 ASF(Apache 软件基金会,Apache Software Foundation)为例,ASF 遵循精英自治,投票文化,具体细节建议大家搜索「Apache 之道」详细了解一下。

  • 想做贡献,可做的不仅仅是写代码。很多人,包括我在内,在很长时间内一直以为只有提交代码才算做贡献,其实并不是。

    贡献的形式是多种多样的,包括代码、编写文档、社区问题答疑、提 issue、宣传布道等各种形式。所以找到你擅长的领域,持续输出、持续贡献即可。

  • 参与开源,可以「各怀鬼胎」。从小的英雄主义教育我们,英雄到最后很可能都是会受伤、要牺牲的。所以很多人,包括我在内,在很长时间内认为搞开源是件很神圣的事情,不能带有杂念,只能利用个人时间付出、不能有收益,否则就是「不纯洁」。

    其实并不是,经验告诉我们,一件事情如果没有利益驱使,是无法持续长久的。只靠一时激情,也就只能换来三分钟的热度。

  • 快速迈出第一步。很多时候,我们总是停留在设想(YY)、规划(自嗨)阶段,迟迟不愿有所行动,殊不知迈出第一步是何等的重要。这是破圈的开始,站在圈外观摩,和身在其中是完全不同的体验。如果你想参与开源,成为开源项目的 Contributor,从现在就开始吧!

 国内开源的未来:满怀信心

回溯过去,中国的开源项目大概始于 1995 年左右,至今不过二十多年的历史。

但这二十多年时间国内开源经历了可谓翻天覆地的变化。朱凯就亲历了近十年来国内开源环境的变化,并由衷感慨:「开源的氛围在国内是越来越好了,特别是在 2019 年。」

为什么这么说?朱凯解释道:「很多圈内人都在说 2019 年是中国开源的爆发之年。的确,这一年,在 GitHub 全球 4000 万注册用户中,来自中国的开发者在数量和贡献度上均排名第二。中国的活跃开源项目贡献者,有 40% 以上是在 2019 年加入的。」

中国在 GitHub 的开发者数量增长迅速

数量位居第二,目前仅次于美国(信息来源:CSDN)

以朱凯自身比较关注的 Apache 基金会来说,截止到 2019 年底,已经有 17 个中国的开源项目进入了 Apache 基金会。也有越来越多的中国人成为了 Apache 的 Member。

据统计,截至 2020 年 4 月,

全球共有 765 位 ASF Member,其中华人 40 名

如今,中国也有了自己的开源协议 「木兰宽松许可证 」和 开源基金会 「开放原子开源基金会」,一切都在逐步推进。

这些变化,都让朱凯对国内的开源事业抱有很大信心:「我相信今后大家参与开源的门槛会越来越低、中国本土的开源力量会越来越强大。」

 COSCon'20 报名进行中,朱凯老师在等你

业内最具影响力的开源年度盛会 2020 中国开源年会(COSCon'20)将于 10 月 24-25 日召开。今年的嘉宾分享将采取线上线下相结合的形式,从人工智能、开源治理、数据技术、教育与公益等 11 个方向,讲述开源向善(Open Source for Good)的主题。

朱凯将在 10 月 25 日的数据技术分会场,进行主题演讲《从 ClickHouse 的名字来历说起》,与广大开发者分享 ClickHouse 的历史与发展、核心功能以及应用场景等。

你可以通过访问以下链接,或点击阅读原文进行报名。活动火热进行中,期待你的参与!

报名链接或点击原文阅读:

https://www.bagevent.com/event/6840909

—— 完 ——

扫描二维码,加入讨论群

获得更多优质数据集

了解人工智能落地应用

关注顶会&论文

回复「读者」了解详情

更多精彩内容(点击图片阅读)

从受益者到贡献者,朱凯的 ClickHouse 升级之路相关推荐

  1. 作者专访 | 从受益者到贡献者,朱凯的 ClickHouse 升级之路

    在 IT 领域从业 10 年,朱凯说,自己的整个职业生涯都在和开源软件打交道. 这十年间,他一边见证着国内开源环境的巨大变化,一边从开源项目的普通用户,升级为知名开源项目 ClickHouse.Apa ...

  2. 朱凯:ClickHouse 全貌介绍与年度最令人兴奋的五大新特性

    分享嘉宾:朱凯 明源云 大数据平台首席专家 编辑整理:肖鹏 VIVO 出品平台:DataFunTalk 导读:都说天下武功唯快不破,ClickHouse 从2016年诞生至今就一直快字著称.Click ...

  3. 精通matlab神经网络.pdf,精通MATLAB神经网络 (朱凯、王正林) PDF_人工智能教程...

    资源名称:精通MATLAB神经网络 (朱凯.王正林) PDF 第一篇 MATLAB入门篇11 第1章 MATLAB概述11 第2章 MATLAB计算基础28 第3章 MATLAB绘图入门43 第4章 ...

  4. 客户最佳实践 | 容器云在证券行业的探索与实践(华泰证券管文琦 朱凯)

    一.背景 金融市场瞬息万变,高效的业务支撑能力离不开与时俱进的IT系统.随着公司业务的发展,IT系统数量在不断增多,同时每个系统的复杂度也在不断提高.即便在微服务改造之后,IT系统的开发.交付和运维依 ...

  5. 阅读:朱自清《大学的路》

    随便翻阅,读到朱自清先生1947年写的<大学的路>.短文中兴趣.专业化.通识教育等词汇,对现代大学生也是很好的启示.搜索一遍,在网上居然看不到这篇文章,利用Kindle电子书,制作一个图片 ...

  6. 漫谈 ClickHouse 在实时分析系统中的定位与作用

    ClickHouse 是一款由俄罗斯Yandex公司开源的OLAP数据库,拥有着卓越的性能表现,在官方公布的基准测试中,ClickHouse的平均响应速度是Vertica的2.63倍.InfiniDB ...

  7. python3 array为什么不能放不同类型的数据_来自俄罗斯的凶猛彪悍的分析数据库ClickHouse...

    点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 暴走大数据点击右侧关注,暴走大数据! C ...

  8. 从Hadoop到ClickHouse,现代BI系统有哪些问题?如何解决?

    导读:一次机缘巧合,在研究BI产品技术选型的时候,我接触到了ClickHouse,瞬间就被其惊人的性能所折服.这款非Hadoop生态.简单.自成一体的技术组件引起了我极大的好奇.那么ClickHous ...

  9. 【clickhouse】clickhouse强大智能的 Projection (投影) 功能

    1.概述 转载:ClickHouse王炸功能来袭,性能轻松提升40倍 各位,今年 ClickHouse 最王炸的功能来啦,没错,就是期待已久的 Projection (投影) 功能.ClickHous ...

最新文章

  1. SAP RETAIL初阶MM41创建商品主数据BASIC DATA里的Valuation Class
  2. 在Ubuntu 14.04 TLS下openvas V8.0源代码安装过程
  3. VTK:图片之ImageEllipsoidSource
  4. 继Science发文后,Nature也发文评论曹雪涛“误用图片”调查结果
  5. LeetCode 668. 乘法表中第k小的数(二分查找)
  6. Linux系统发行版本介绍(一)——CentOS介绍
  7. Flutter快速上车之Widget 1
  8. C++杜绝“野指针”
  9. win10 ie浏览器安装Flash Player Debugger解决方案
  10. Groovy 教程-- Groovy 入门
  11. 【渝粤教育】电大中专中医基础知识 (3)作业 题库
  12. 怎样理财?不做老板也发财
  13. visual studio创立上位机软件(C#)(定时器)
  14. 拼字游戏 html5,拼字游戏攻略
  15. 计算方法-数值积分与微分
  16. Dynamo 如何生成管道
  17. 【强化学习与机器人控制论文 2】基于强化学习的五指灵巧手操作
  18. dpdk实例flow_classify
  19. dashboard 镜像源_使用国内docker镜像源
  20. matlab求解rl电路,基于MATLAB的RL并联电路频率响应特性分析

热门文章

  1. 2022-2028年全球与中国闪光对焊系统市场研究及前瞻分析报告
  2. Adobe Photoshop 22.3原生支持苹果 M1 Mac
  3. 佳能相机快门卡死的简易维修方法
  4. Alamofire网络库基础教程:使用 Alamofire 轻松实现 Swift 网络请求
  5. AWE2019:AI赋能 智慧生活体验全面升级
  6. 某商标局公告抓取思路总结爬虫过无限debugger Js逆向调试
  7. 影响智能水表性能的三大因素
  8. 控制器Controller
  9. 今生也是第一次开播详细讲解,有多少料全包了
  10. Windows系统安装Android SDK