понятно как они использовали merge() и как работает функция. В документации почти ноль. Где можно почитать подробнее?
Точно так же как и Merge table engine https://clickhouse.tech/docs/en/sql-reference/table-functions/merge/
а что конкретно не понятно в документации? у вас просто выборка из Merge() Таблицы делается как проброс запросов к underlying tables который в настройках Merge прописаны при объявлении таблицы
Пришёл в этот чат смотреть, что про это напишут
а что конкретно вы хотите чтобы про это написали? ;) Решение нормальное, Uber его на своих данных вполне успешно внедрил
ну, обычно кто-то начинает "да они идиоты, надо было ... фичу кликхауса использовать". Совет бредовый, но так я узнаю о том, как можно использовать новые фичи, на которые я раньше не обращал внимания :D
=) да они отличные ребята, готовили статью год, потому что у них внутренний бизнес процесс ревью статей просто пипец как усложнен =) и так то они прототип сделали еще год назад https://github.com/ClickHouse/clickhouse-presentations/raw/master/meetup40/uber.pdf
ну, на самом деле они могли дальше совершенно спокойно пользоватся эластиком, просто им хотелось что-то поделать а копать вглубь не хотели, вот и копнули вширь =) завтра новая лесопилочка скажет бррр на каком-то неиндексированном случае и они начнут держать и КХ и эластик...
Обсуждают сегодня