跳到主要内容
跳到主要内容

ClickHouse 是否支持实时更新?

ClickHouse 支持 UPDATE 语句,并且能够以与执行 INSERT 一样快的速度执行实时更新。

这得益于 patch parts 数据结构,它可以在对 SELECT 性能影响不大的情况下快速应用变更。

此外,由于 MVCC(多版本并发控制)和快照隔离,更新操作具备 ACID 特性。

参考资料

轻量级更新功能首次在 ClickHouse 25.7 版本中引入。