HyperAI超神経

受益者から貢献者へ、Zhu Kai の ClickHouse アップグレード パス

特色图像

Kaiyuan Society が主催する 2020 China Open Source Annual Conference (COSCon'20) が今週末に開幕します。 HyperAI は、オープンソース分野の動向に常に注目してきました。今回のオープンソース カンファレンスの講師である Zhu Kai 氏に独占インタビューを実施し、彼の 10 年間にわたるオープンソース業界への参加から得た経験と洞察を共有しました。

IT 分野で 10 年間働いてきた Zhu Kai 氏は、キャリアを通じてオープンソース ソフトウェアを扱ってきたと述べました。

過去 10 年間、国内のオープンソース環境の大きな変化を目の当たりにしながら、彼はオープンソース プロジェクトの一般ユーザーから、ClickHouse や Apache DolphinScheduler などの有名なオープンソース プロジェクトの重要な貢献者に昇格しました。

10 年間のキャリアは、オープンソース分野でアップグレードするための彼の道でもあります。

Zhu Kai 氏は、オープンソース業界に参加したことで視野が広がり、より大きなステージが得られたと述べています。

そのパフォーマンスに驚き、私は説教するためにClickHouseに参加しました

近年、オンライン分析と処理に使用されるオープンソースのカラム型データベースである ClickHouse は、国内外のテクノロジーコミュニティで大きな注目を集めており、Toutiao や Tencent などの大手テクノロジー企業も愛用しています。大規模な使用。

オープンソースの 4 年間を経て、このプロジェクトは GitHub 上で 12,500 個のスターを獲得しました。他の同様のプロジェクトをはるかに上回る驚異的な成長率

2017 年 4 月、Zhu Kai さんは友人の勧めで初めて ClickHouse に出会いました。ロシアのインターネット大手 Yandex がオープンソース化したこの OLAP データベースは、その圧倒的なパフォーマンス上の利点に Zhu Kai 氏に感銘を受け、それ以来、彼は ClickHouse の忠実なファンになりました。

例えば、データセットのサイズが 1 億である ClickHouse の平均応答速度は、複数の OLAP オープンソース エンジンを上回りました。たとえば、Vertica の 6.08 倍、Greenplum の 18 倍、Hive の 126 倍、MySQL の 429 倍です。

ClickHouseと他のエンジンのクエリ処理時間の比較(時間が短いほど良い)

いくつかの比較とデモンストレーションの後、Zhu Kai 氏と彼のチームは、当時使用されていた同様の製品をすぐに ClickHouse に置き換えたところ、関連するパフォーマンスが大幅に向上しました。

ユーザーとしては、Zhu Kai は、それを学習して使用する過程で、見つけたバグをすぐに報告し、いくつかの英語のドキュメントも翻訳します。

ClickHouse についての理解が深まるにつれて、彼は徐々にいくつかの問題を発見しました。 「ClickHouseの学習教材は本当に不足しています。公式マニュアル以外には基本的に体系的な情報がありません。公式マニュアルですら原理的な説明が欠けているところがあります。」

ClickHouse の受益者および貢献者として、Zhu Kai 氏はこのプロジェクトにもっと貢献できると感じています。

2018 年末、Zhu Kai は、この知識をより多くの開発者と共有したいと考え、実践と学習における自身の経験を整理して要約し、本にまとめることにしました。

それからわずか1年半後の2020年5月、同氏が執筆した『ClickHouse原理分析と応用実践』が出版された。

私たちが知る限り、これは現在市場に出ている最初の ClickHouse に関する本です

この本の中で朱凱氏は、より多くの人がClickHouseをすぐに理解できるように、ClickHouseの歴史的背景、開発の歴史、中心概念、基本機能、動作原理などを包括的に紹介および解釈しています。さらに、テクノロジーの急速な進歩により、Zhu Kai はそれを補うために公開アカウント「ClickHouse の秘密基地」も特別に運営しました。

それだけです。Zhu Kai は受益者であるだけでは満足せず、オープンソース プロジェクトのコードや書籍にオープンソースへの愛を書き残しました。これがオープンソースが彼に教えたことです。単なる情報の受信者としてだけでなく、情報の出力者としても機能します。

ユーザーからコミッターまで、オープンソースに参加するのは難しくありません

Zhu Kai は、ClickHouse のシニア オープン ソース コントリビューターに加えて、スター オープン ソース プロジェクト Apache DolphinScheduler のコミッターでもあります。

今年の 4 月、自分が DolphinScheduler コミッターになったことを知ったとき、Zhu Kai は特に興奮しました。「私の価値観では、プログラマーにとって、Apache コミッターになれること、そして Apache メールボックスを持つことは最高の名誉です。 」

このプロジェクトは 2019 年 8 月に Apache Foundation に参加しました これは、Apache Foundation に参加する中国の 17 番目のプロジェクトです。

彼は興奮しながら、オープンソース分野での洞察を長年にわたって他の開発者と共有しました。

  • ルールを学ぶことは重要です。それぞれの場所には独自のゲームのルールがあります。私たちがそれに参加したいのであれば、その文化的概念を認識し、それに従うことが当然重要です。
    ASF (Apache Software Foundation) を例に挙げます。ASF はエリートの自律性と投票文化に従っています。詳細については、「Apache Way」を検索することをお勧めします。
  • 貢献したい場合は、コードを書くだけではありません。私を含め、多くの人は長い間、コードを提出することだけが貢献としてカウントされると考えてきましたが、そうではありません。
    貢献には、コーディング、ドキュメントの作成、コミュニティの質問への回答、問題提起、宣伝と伝道など、さまざまな形式があります。だから、自分が得意な分野を見つけて、アウトプットと貢献を続けてください。
  • オープンソースに参加すると、誰もが自分自身の課題を持つことができます。英雄主義は子供の頃から私たちに、英雄は最終的には傷つき、犠牲になる可能性があることを教えてくれました。したがって、私を含む多くの人は、オープンソースは非常に神聖なものであり、気を散らして実行することはできず、何の利益もなく個人の時間を使ってのみ貢献できるものであり、そうでなければ「不純」であると信じてきました。
    実際にはそうではありません、経験から言えば、何かが利益によって動かされなければ、それは長続きしません。一瞬の情熱に頼るだけでは、3分間の熱量しか買えません。
  • 早く最初の一歩を踏み出しましょう。多くの場合、私たちは常に想像力 (YY) と計画 (利己心) の段階にとどまり、最初の一歩を踏み出すことがどれほど重要であるかをほとんど知りません。これはサークルを破る始まりです。サークルの外に立ってそれを観察するのは、その中にいるのとはまったく異なる経験です。オープンソースに参加し、オープンソース プロジェクトの貢献者になりたい場合は、今すぐ始めてください。

自信に満ちた国産オープンソースの未来

過去を振り返ると、中国のオープンソースプロジェクトはおそらく1995年頃から始まり、まだ20年余りの歴史しかありません。

しかし、過去 20 年にわたり、国内のオープンソースは地球を揺るがす変化を経験しました。 Zhu Kai 氏は、過去 10 年間の国内のオープンソース環境の変化を個人的に経験しており、「中国のオープンソースの雰囲気は、特に 2019 年にはますます良くなっている」と心から述べました。

なぜそんなことを言うのですか? Zhu Kai 氏は次のように説明しました。「業界関係者の多くは、2019 年は中国でオープンソースが爆発的に普及する年になるだろうと述べています。実際、今年、世界中で 4,000 万人の GitHub 登録ユーザーの中で、中国の開発者は数と貢献度の両方で 2 位にランクされました。中国の積極的なオープンソース プロジェクトの貢献者のうち、2019 年には 40% 以上が参加しました。 」

GitHub 上の中国人開発者の数は急速に増加していますこの数は現在米国に次ぐ第2位(情報源:CSDN)

Zhu Kai 氏がより懸念している Apache Foundation について言えば、2019 年末の時点で、17 の中国のオープンソース プロジェクトが Apache Foundation に参加しています。 Apacheのメンバーとなる中国人も増えている。

統計によると、2020年4月現在、世界中に765人のASF会員がおり、そのうち40人が中国人です。

現在では、中国にも独自のオープンソース協定「Mulan Relaxed License」やオープンソース財団「Open Atomic Open Source Foundation」があり、あらゆることが徐々に進歩している。

これらの変化はZhu Kai氏に国内オープンソース業界への大きな自信を与えた、「将来的には誰もがオープンソースに参加する敷居はますます低くなり、中国国内のオープンソース力はますます強くなると信じている」。

COSCon'20への登録は進行中です。Zhu Kai先生があなたを待っています

業界で最も影響力のある年次オープンソース イベントである 2020 中国オープンソース年次会議 (COSCon'20) は、10 月 24 ~ 25 日に開催されます。今年のゲストシェアリングはオンラインとオフラインを組み合わせた形で行われ、人工知能、オープンソースガバナンス、データテクノロジー、教育、公共福祉など11の方向からオープンソース・フォー・グッドのテーマを取り上げます。

朱凱氏は10月25日にデータテクノロジーブランチ会場で基調講演「ClickHouseの名前の由来から始める」を行い、ClickHouseの歴史と開発、コア機能とアプリケーションシナリオを開発者と共有する。

あなたは合格できます以下のリンクにアクセスしてください、またはクリック元の記事を読むサインアップ。イベントも大盛況ですので皆様のご参加をお待ちしております!

登録リンクをクリックするか、元のテキストをクリックして読んでください:

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

- 以上 -