я почему сразу и сказал, что меня бы лично вполне устроил Merge Join, так как я джойню юзеров с их ивентами, которые опять же сгруппированы и отсортированы по userid. Но увы и ах.
я почему сразу и сказал, что меня бы лично вполне устроил Merge Join, так как я джойню юзеров с их ивентами, которые опять же сгруппированы и отсортированы по userid. Но увы и ах.
одна проблема, что его нет и неизвестно будет-ли вообще
и мне например вообще Merge Join не подходит потому что таблица фактов вообще отсортирована как надо для селектов, а джойнить надо с кучей таблиц которые отсортированые по разному и вообще про разное, каталоги товаров, юзеров
Ну это вещи ортогональные. Улучшение memory-layout словарей тоже нужно, но если бы был прямой / быстрый / многопоточный доступ к примеру к аэроспайку или хоть тому же редису, то возможно словарь лежажий в памяти кликхауса и вовсе не понадобился бы (а в key-value хранилищах память организована хорошо).