メインコンテンツへスキップ
メインコンテンツへスキップ

ClickHouse はリアルタイム更新をサポートしていますか?

ClickHouse は UPDATE 文をサポートしており、INSERT と同等の速度でリアルタイムに更新を実行できます。

これは、patch parts データ構造 によって、SELECT パフォーマンスに大きな影響を与えることなく、変更を高速に適用できるためです。

さらに、MVCC(multi-version concurrency control、マルチバージョン並行制御)およびスナップショット分離により、更新は ACID 特性を満たします。

参考文献

軽量更新は、ClickHouse バージョン 25.7 で初めて導入されました。