內容提要:由開源社舉辦的 2020 中國開源年會 (COSCon'20) ,即將在本週末拉開帷幕。HyperAI超神經一直以來都關注開源領域的動向,咱們對本次開源大會講師朱凱進行了專訪,在此分享他參與開源事業十年以來的經歷與感悟。關鍵詞:ClickHouse DolphinScheduler 開源
做者:超神經HyperAI程序員
在 IT 領域從業 10 年,朱凱說,本身的整個職業生涯都在和開源軟件打交道。數據庫
這十年間,他一邊見證着國內開源環境的巨大變化,一邊從開源項目的普通用戶,升級爲知名開源項目 ClickHouse、Apache DolphinScheduler 等的重要貢獻者。segmentfault
十年職業生涯,也是他在開源領域的升級之路性能
朱凱說,投身開源事業,開拓了他的視野,也讓他擁有了更大的舞臺。學習
近年來,用於線上分析處理的開源列式數據庫 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的祕密基地」,以做補充。
就是這樣,不知足於只作一個受益者,朱凱將本身對於開源的熱愛,寫進了開源項目的代碼裏和書籍裏。這也是開源教會他的,不只僅是做爲單純的信息接受者,也要學會作一個信息輸出者。
除了 ClickHouse,做爲一名資深開源貢獻者,朱凱仍是明星開源項目 Apache DolphinScheduler 的 Committer。
今年 4 月,得知本身成爲 DolphinScheduler Commmitter 時,朱凱感到特別激動,「在個人價值觀體系裏面,對於一個程序員來講,可以成爲 Apache Committer,可以擁有 Apache 郵箱,那絕對是至高無上的榮耀。」
該項目於 2019 年 8 月進入 Apache 基金會丨是中國第 16 個進入 Apache 基金會的項目
激動之餘,他也和其餘開發者分享了本身在開源領域這些年的感悟。
以 ASF(Apache 軟件基金會,Apache Software Foundation)爲例,ASF 遵循精英自治,投票文化,具體細節建議你們搜索「Apache 之道」詳細瞭解一下。
貢獻的形式是多種多樣的,包括代碼、編寫文檔、社區問題答疑、提 issue、宣傳佈道等各類形式。因此找到你擅長的領域,持續輸出、持續貢獻便可。
其實並非,經驗告訴咱們,一件事情若是沒有利益驅使,是沒法持續長久的。只靠一時激情,也就只能換來三分鐘的熱度。
回溯過去,中國的開源項目大概始於 1995 年左右,至今不過二十多年的歷史。
但這二十多年時間國內開源經歷了可謂翻天覆地的變化。朱凱就親歷了近十年來國內開源環境的變化,並由衷感慨:「開源的氛圍在國內是愈來愈好了,特別是在 2019 年。」
爲何這麼說?朱凱解釋道:「不少圈內人都在說 2019 年是中國開源的爆發之年。的確,這一年,在 GitHub 全球 4000 萬註冊用戶中,來自中國的開發者在數量和貢獻度上均排名第二。中國的活躍開源項目貢獻者,有 40% 以上是在 2019 年加入的。」
中國在 GitHub 的開發者數量增加迅速丨數量位居第二,**目前僅次於美國(信息來源:CSDN)
以朱凱自身比較關注的 Apache 基金會來講,截止到 2019 年末,已經有 16 箇中國的開源項目進入了 Apache 基金會。也有愈來愈多的中國人成爲了 Apache 的 Member。
據統計,截至 2020 年 4 月丨全球共有765 位 ASF Member,其中華人 40 名
現在,中國也有了本身的開源協議 「木蘭寬鬆許可證 」和 開源基金會 「開放原子開源基金會」,一切都在逐步推動。
這些變化,都讓朱凱對國內的開源事業抱有很大信心:「我相信從此你們參與開源的門檻會愈來愈低、中國本土的開源力量會愈來愈強大。」
業內最具影響力的開源年度盛會 2020 中國開源年會(COSCon'20)將於 10 月 24-25 日召開。今年的嘉賓分享將採起線上線下相結合的形式,從人工智能、開源治理、數據技術、教育與公益等 11 個方向,講述開源向善(Open Source for Good)的主題。
朱凱將在 10 月 25 日的數據技術分會場,進行主題演講《從 ClickHouse 的名字來歷提及》,與廣大開發者分享 ClickHouse 的歷史與發展、核心功能以及應用場景等。
你能夠經過訪問如下連接,或點擊閱讀原文進行報名。活動火熱進行中,期待你的參與!
報名連接或點擊原文閱讀:https://www.bagevent.com/even...