Перейти к основному содержимому
Перейти к основному содержимому

Поддерживает ли ClickHouse обновления в режиме реального времени?

ClickHouse поддерживает оператор UPDATE и способен выполнять обновления в реальном времени с той же скоростью, с какой выполняет операции INSERT.

Это стало возможным благодаря структуре данных patch parts, которая позволяет быстро применять изменения без существенного влияния на производительность запросов SELECT.

Кроме того, благодаря многоверсионному управлению конкурентным доступом (MVCC) и изоляции снимков (snapshot isolation) обновления обладают ACID‑свойствами.

Ссылки

Легковесные обновления впервые были представлены в версии ClickHouse 25.7.