периоду времени (например каждые 10 мин)?
средаствами КХ - нет, только кроном если МВ маленькая в результате можно попробовать сделать вью и на нее повесить словарь но это так себе решение ещё есть live view, но я про него не знаю
Что значит "обновляться"? MV обрабатывает только вставляемые в таблицу данные. Можно сделать MV, которая будет писать в буфер, имеющий период вставки в следующую таблицу - 10 минут. Тогда результат обработки MV в результирующей таблице будет появляться раз в 10 минут.
нет
MATERIALIZED VIEW нет, а вот LIVE VIEW с v21.2.2.8-stable можно. https://github.com/ClickHouse/ClickHouse/blob/3d2788e1b5b622f96fd15dd4636eba30984d39fb/docs/en/sql-reference/statements/create/view.md#live-view-experimental-live-view.
Обсуждают сегодня