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

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

关键词:ClickHouse DolphinScheduler 开源
做者:超神经HyperAI程序员

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

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

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

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

被性能惊艳,投身 ClickHouse 布道

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

开源四年,该项目在 GitHub 上的 star 数就已达到 12.5k丨增速惊人,远远超过其它同类项目spa

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

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

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 基金会丨是中国第 16 个进入 Apache 基金会的项目

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

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

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

  • 想作贡献,可作的不只仅是写代码。不少人,包括我在内,在很长时间内一直觉得只有提交代码才算作贡献,其实并非。

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

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

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

  • 快速迈出第一步。不少时候,咱们老是停留在设想(YY)、规划(自嗨)阶段,迟迟不肯有所行动,却不知迈出第一步是何等的重要。这是破圈的开始,站在圈外观摩,和身在其中是彻底不一样的体验。若是你想参与开源,成为开源项目的 Contributor,从如今就开始吧!

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

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

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

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

中国在 GitHub 的开发者数量增加迅速丨数量位居第二,**目前仅次于美国(信息来源:CSDN)

以朱凯自身比较关注的 Apache 基金会来讲,截止到 2019 年末,已经有 16 个中国的开源项目进入了 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/even...

线上直播连接:https://segmentfault.com/area...

相关文章
相关标签/搜索