по поводу иммутабельности тоже, вы про то, что не должно быть никакого апдейта сущности?
Если я правильно понял вашу задачу, вы хотите использовать CH в качестве "OLAP-сервера", т.е. загружать туда данные, чтобы было легче показывать их агрегированными в интерфейсе. Соответственно, когда вы их туда загружаете, у вас скорее всего будут разные наборы данных с разными схемами. После использования эти таблицы надо будет удалять/очищать - либо дополнительным кодом, либо через встроенный в КХ механизм сессий Про иммутабельность - CH почти* не поддерживает удаление данных, а при добавлении данных пагинация у вас практически наверняка разъедется. Поэтому лучше всего такая схема работает со "снепшотом" данных - т.е. скопировали/залили пакет данных, работаете с ним, если нужно обновить - заливаете новый снепшот
Обсуждают сегодня