アトミック性
ブロック
クラスター
CMEK
Dictionary
JOIN を使用するよりも効率的です。
分散テーブル
グラニュール
インクリメンタルmaterialized view
論理更新
UPDATE 構文を使ってテーブル内の行を更新できます。ただし、従来の mutation のようにカラム全体やデータパート全体を書き換えるのではなく、更新されたカラムと行のみを含む「パッチパート」を作成します。これらの更新は、パッチの適用によって SELECT クエリからすぐに見えるようになりますが、物理的なデータが更新されるのは、その後の merge 時のみです。
マークファイル
materialized view
MergeTree
ミューテーション
オンザフライミューテーション
パーツ
パーティショニングキー
ClickHouse では、主キーによってデータがディスク上に格納される順序が決まり、クエリのフィルタリングを高速化するスパースインデックスの構築にも使われます。従来のデータベースとは異なり、ClickHouse の主キーは一意性を保証しないため、複数の行が同じ主キー値を持つことがあります。