ClickHouse
大量のデータセットに対するリアルタイムな分析クエリのために構築された列指向データベースで、集計レポートを秒単位や分単位ではなくミリ秒単位で生成します。
概要
ClickHouse は、オンライン分析処理(OLAP)、すなわちイベント数のカウントや平均の計算、ダッシュボードの構築といった、大量のデータをスキャンして集計するクエリ専用に構築された、オープンソースの列指向データベース管理システムです。汎用のリレーショナルデータベースが最適化されている行単位のトランザクション処理型ワークロードとは異なります。列指向ストレージとベクトル化されたクエリ実行により、数十億行をスキャンし、集計結果をリアルタイムで返すことができます。
リアルタイム分析ダッシュボード、プロダクト・ビジネスインテリジェンスツール、オブザーバビリティ・ログ分析プラットフォーム、大規模なイベントやクリックストリーム分析の背後にあるクエリエンジンとしてよく使われており、(カタログにもある)Apache Kafka のようなソースから継続的にデータを取り込み、ストリーミング分析のユースケースに対応することもできます。
ClickHouse は、大規模で主に追記型のデータセットに対する集計とレポーティングという、本質的に分析的なワークロードを持つチームに向いています。トランザクション処理が中心の場合は、カタログ内の PostgreSQL や MongoDB のような行指向データベースの方が適しています。
- カテゴリ
- アナリティクス
- 言語
- C++
- ライセンス
- Apache-2.0
関連プロジェクト
Druid
Apache-2.0継続的にストリーミングされる、および過去のイベントデータに対して、サブ秒単位のクエリを大規模に実行するために構築された、リアルタイム分析データベースです。
- アナリティクス
Flink
Apache-2.0継続的で無限のデータストリームに対して、Exactly-once の正確性保証のもとで計算を行う、分散型ストリーム処理エンジンです。
- アナリティクス
Beam
Apache-2.0複数の実行エンジンにまたがってポータブルに実行できる、バッチ・ストリームデータ処理パイプラインを定義するための統一プログラミングモデルです。
- アナリティクス
Matomo
GPL-3.0訪問者データの完全な管理と所有権をもたらす、オープンソースのウェブ解析プラットフォームです。
- アナリティクス
誤りを見つけましたか? GitHub で修正を提案する