витрину? или именно в чтение упирается?
Если Вы можете это всё сами посчитать на бэкенде, зачем Вам ClickHouse?
До 100 qps будет тянуть? Скажем кластер 3 машины по 16 gb ram, 4 cores
Лучше так не делать. ClickHouse хорош для запросов на выборку нескольких колонок и группировки и фильтрации по ним. Выбирать все 100 колонок плохо. Лучше всего делать один (или несколько) больших запросов, которые посчитают Вам всю стату целиком для всех (или части) юзеров и складывать это в какой-нибудь кеш или даже MySQL. Для частых выборок ClickHouse не подходит: он может воротить миллиардами строк в секунду при выполнении SELECT, но это должен быть, условно, один большой SELECT, а не много маленьких
в запросе который я показал колонок 5 из 100, но таких запросов много разных
Я бы не рассчитывал, что с такими запросами получится получить высокий QPS
Спасибо, буду считать им и класть в субд
Обсуждают сегодня