Skip to main content
注: 時系列分析で ClickHouse を使用する追加の例については、ブログ Working with Time series data in ClickHouse を参照してください。 ClickHouse は OLAP ワークロード向けの汎用データストレージソリューションであり、一方で特化した時系列データベース管理システムも数多く存在します。それでも、ClickHouse はクエリ実行速度を重視しているため、多くの場合で特化型システムを上回る性能を発揮できます。このテーマに関する独立したベンチマークはすでに数多くあるため、ここではそれは扱いません。代わりに、このユースケースで重要となる ClickHouse の機能に注目しましょう。 まず、典型的な時系列データに適した 専用コーデック があります。DoubleDeltaGorilla のような一般的なアルゴリズムだけでなく、T64 のような ClickHouse 固有のものもあります。 次に、時系列のクエリは 1 日前や 1 週間前など、比較的新しいデータだけを対象とすることがよくあります。そのため、高速な NVMe/SSD ドライブと大容量の HDD ドライブの両方を備えたサーバーを使うのが理にかなっています。ClickHouse の 有効期限 (TTL) 機能を使うと、新しいホットデータを高速なドライブに保持し、古くなるにつれて徐々に低速なドライブへ移動するよう設定できます。要件によっては、さらに古いデータをロールアップしたり削除したりすることも可能です。 生データを保存して処理するという ClickHouse の思想には反しますが、レイテンシやコストの要件がさらに厳しい場合は、materialized view を使用することもできます。
最終更新日 2026年7月3日