ClickHouseの10年
オープンソースの躍進ClickHouseは2016年にオープンソースとしてリリースされ、最も人気なオープンソースの分析用データベースに成長した。
開発者は最高の例を目指し、コードと開発手法を公開している。
ClickHouseは実験や貢献の場でもあり、多くの人がC++の開発を学ぶことができる。
2016年6月15日にオープンソースとしてリリースされたClickHouseは、10年間で2000人以上のコントリビューターを獲得し、分析用データベースとしての地位を確立しました。この記事では、ClickHouseがオープンソースとしての進化をどのように遂げてきたかを解説します。
オープンソースのレベルとClickHouseの位置
オープンソースには4段階のレベルがあり、ClickHouseは最高レベルに位置づけられています。レベル0はコードを公開するだけですが、レベル3では貢献ガイドラインやテストシステムなど、透明性の高い開発プロセスが求められます。ClickHouseはこのレベル3を実現し、開発者にとって学びの場として注目されています。
学びの場としてのClickHouse
ClickHouseはC++開発の最先端を学ぶためのリポジトリとして人気があります。最新のC++23やCIシステム、コードレビューの実践など、幅広い技術を学ぶことができます。また、実験的な機能や非効率的なアルゴリズムのテストも可能で、開発者自身が新しいアイデアを試せる環境が整っています。
貢献者への感謝と開発の歴史
ClickHouseは貢献者を常に感謝しており、変更履歴やデータベース内に貢献者の名前を記録しています。開発は2009年5月29日に始まり、初期はデータ処理の最適化を目的とした実験でした。その後、ユーザーが自由にカスタマイズできる分析型データベースとして成長していきました。
まとめ
ClickHouseはオープンソースの進化を象徴するプロジェクトであり、技術者にとって学びと実験の場として注目されています。今後の発展が期待されるプロジェクトです。
原文の冒頭を表示(英語・3段落のみ)
ClickHouse was released in open source on Jun 15 2016, ten years ago. Since then, it became the most popular open source analytical database with more than 2000 contributors.
There are different levels of open-source.
Level 0: The minimum level is making the code open to the public for reading, but nothing more. This is the case of archival and museum releases, such as Doom or MS-DOS.
※ 著作権に配慮し、引用は冒頭3段落までです。続きは元記事をご覧ください。