в MATERIALIZED VIEW сразу после выполнения insert в основную таблицу или с какой то задержкой?
2. Данные вставляются сначала в основную таблицу или в MATERIALIZED VIEW?
3. Можно как то понять, когда все данные вставленные в основную таблицу в полном объеме попали в MATERIALIZED VIEW?
https://clickhouse.yandex/docs/ru/query_language/create/#create-view Вставка в основную таблицу атомарна для матвью. Если при вставке в основную таблицу вставка в матвью не прошла - вставка в основную таблицу вернет ошибку
1. Запрос от МВ выполняется над каждым блоком данных, вставленным в таблицу, сразу же после вставки. 2. Данные вставляются сначала в таблицу, потом в МВ. Если при вставке в МВ произошла ошибка, данные в МВ не вставятся, но из таблицы никуда не денутся. Если на таблице несколько МВ, то данные могут вставиться в некоторые МВ успешно. 3. Выполнить два запроса и сравнить результат. Но если при вставке в МВ ошибок не было, то все должно быть хорошо
Обсуждают сегодня