Поддерживает ли ClickHouse обновления в режиме реального времени?
ClickHouse поддерживает оператор UPDATE и способен выполнять обновления в реальном времени с той же скоростью, с какой выполняет операции INSERT.
Это стало возможным благодаря структуре данных patch parts, которая позволяет быстро применять изменения без существенного влияния на производительность запросов SELECT.
Кроме того, благодаря многоверсионному управлению конкурентным доступом (MVCC) и изоляции снимков (snapshot isolation) обновления обладают ACID‑свойствами.
Справочные материалы
Легковесные обновления впервые были представлены в версии ClickHouse 25.7.