クラウド
上級

ClickHouse (列指向分析DB)(クリックハウス)

Yandex 2016年オープンソース化の超高速列指向分析データベース。Vectorized Execution・10億行/秒クエリ性能で世界最速OLAP の代表格。

0 回閲覧
0 いいね
2026/5/15 更新
関連タグ
DB
ClickHouse
OLAP

概要

ClickHouse はYandex (ロシア検索エンジン最大手) が2009年に Web 解析サービス「Yandex.Metrica」のために内部開発開始、2016年6月にオープンソース化 (Apache 2.0) した超高速列指向分析データベース。列指向 (Columnar) ストレージ・Vectorized Execution・MergeTree エンジン・分散クエリで10億行/秒のクエリ性能・PB スケールに対応する世界最速OLAP データベースの代表格。2021年ClickHouse Inc. (米Bay Area・元Yandex Aaron Katz / Alexey Milovidov 等) 設立・$300M 調達でクラウド化を加速。

主要マイルストーン

年月出来事
2009Yandex.Metrica 内部開発開始
2016-06ClickHouse オープンソース化 (Apache 2.0)
2017-08初の重要バージョン
2020-12Cloudflare 採用
2021-09ClickHouse Inc. 設立・$50M シリーズA
2022-09ClickHouse Cloud GA
2023-06$300M シリーズB ($2B 評価)
2024バージョン24.x シリーズ

ClickHouse 主要特徴

特徴説明
ストレージ列指向 (Columnar)
実行Vectorized + SIMD
圧縮LZ4 / ZSTD / Delta / Specialized
SQLPostgreSQL 風
分散標準 (Distributed Engine)
Replicationあり
TTL標準
Materialized View増分更新
Skip Indexあり
Approximateあり (HyperLogLog 等)
Sampling標準

MergeTree エンジン

ClickHouse 専用ストレージエンジン:

  • 主要なテーブルエンジン (60+ 種類のうち代表)
  • データを部分的にソート + Merge
  • パーティション分割 (日付別等)
  • スキップインデックス (Bloom Filter / MinMax)
  • TTL (古いデータ自動削除)
  • レプリケーション (Replicated*MergeTree)
CREATE TABLE events (
    timestamp DateTime,
    user_id UInt64,
    event_type String,
    value Float64
)
ENGINE = MergeTree()
PARTITION BY toYYYYMM(timestamp)
ORDER BY (timestamp, user_id)
TTL timestamp + INTERVAL 1 YEAR;

性能ベンチマーク (TPC-H scale 100)

DB平均クエリ時間
MySQL60秒
PostgreSQL30秒
Snowflake15秒
BigQuery12秒
DuckDB8秒
ClickHouse3秒

行指向DB の10-100倍高速、Snowflake / BigQuery の3-5倍高速。

主要採用先

企業用途
CloudflareDNS / 攻撃検知ログ
Uberリアルタイム分析
eBayカタログ検索
Spotifyプレイリスト分析
Sentryエラー追跡
TinybirdリアルタイムAPI
Yandex検索 / 広告 / 地図
Tencentゲーム分析
Mercedes-Benz車載データ
韓国 Kakaoメッセージ分析

列指向 vs 行指向

項目行指向 (PG/MySQL)列指向 (ClickHouse)
取引 (OLTP)◯△
分析 (OLAP)△◎
列単位集計遅速 (1列のみread)
行更新速遅
圧縮率中高 (10×+)
ストレージ大小 (圧縮)

ClickHouse Cloud (2022-)

ClickHouse Inc. のマネージドサービス:

  • AWS / GCP / Azure 対応
  • 自動スケール・自動バックアップ
  • $0.50-2 / 時間 (使用量別)
  • 無料Tier (デモ)
  • 数十億行のテストデータ提供

関連用語との違い

  • vs DuckDB: 分散 / 単独
  • vs Snowflake / BigQuery: OSS / クラウド独自
  • vs Cassandra: 列指向OLAP / 列指向OLTP

FAQ

Q1: ロシア企業由来でリスク? A: 2021年ClickHouse Inc. が米Bay Area で完全独立・Yandex から切り離されている。コード / コミッタもグローバル分散。

Q2: 小規模で過剰? A: 数GB 未満ならDuckDB / PostgreSQL で十分・100GB+ から ClickHouse の真価。リアルタイム要件があれば小規模でも検討。

Q3: 主要競合? A: Druid / Pinot / Apache Doris (StarRocks) / Snowflake / BigQuery 等の分析DB。ClickHouse は性能と OSS の両立で頭一つ抜けている。

この記事について
カテゴリークラウド
難易度上級
作成日2026/5/15