コンテンツへスキップ
FindOpenSource

ClickHouse

大量のデータセットに対するリアルタイムな分析クエリのために構築された列指向データベースで、集計レポートを秒単位や分単位ではなくミリ秒単位で生成します。

概要

ClickHouse は、オンライン分析処理(OLAP)、すなわちイベント数のカウントや平均の計算、ダッシュボードの構築といった、大量のデータをスキャンして集計するクエリ専用に構築された、オープンソースの列指向データベース管理システムです。汎用のリレーショナルデータベースが最適化されている行単位のトランザクション処理型ワークロードとは異なります。列指向ストレージとベクトル化されたクエリ実行により、数十億行をスキャンし、集計結果をリアルタイムで返すことができます。

リアルタイム分析ダッシュボード、プロダクト・ビジネスインテリジェンスツール、オブザーバビリティ・ログ分析プラットフォーム、大規模なイベントやクリックストリーム分析の背後にあるクエリエンジンとしてよく使われており、(カタログにもある)Apache Kafka のようなソースから継続的にデータを取り込み、ストリーミング分析のユースケースに対応することもできます。

ClickHouse は、大規模で主に追記型のデータセットに対する集計とレポーティングという、本質的に分析的なワークロードを持つチームに向いています。トランザクション処理が中心の場合は、カタログ内の PostgreSQL や MongoDB のような行指向データベースの方が適しています。

カテゴリ
アナリティクス
キーワード
olapreal-time-analyticscolumnar-databaseanalytical-database
言語
C++
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する