встретились с отсутствием JOIN'ов, из-за чего все данные уместили в одну таблицу.
Получилось что-то в духе:
Id0, Id1, Id2 ... *какие-то поля, которые известны только при событии-сборке* ... event1, event2 ...
Где eventN это 0 или 1 - произошло событие или нет.
Возможно ли сейчас расскидать это по разным таблицам и Join'ить их по id? И есть ли какие подводные у кликхаусовских джоинов в плане производительности/памяти?
Для простоты рассматривайте JOIN в КХ просто как подзапрос, который полностью выполняется, его результат помещается в оперативку.
Обсуждают сегодня