Size: a a a

ClickHouse не тормозит

2016 November 15

I

Igor in ClickHouse не тормозит
дада
ну, это меня не смущает, лишь бы КРАСИВО :)
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Если делается group by, то это не важно
источник

f

f1yegor in ClickHouse не тормозит
но было бы хорошо сделать обработку Ctrl^C
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Когда запрос выполняется, оно работает нормально.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
В смысле - отменяет запрос
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
А когда запрос не дописан, действительно можно просто enter нажать же
источник

f

f1yegor in ClickHouse не тормозит
нужно отменять когда еще не выполняется, как в консоли
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Наверное, да.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Сделаешь pull request? =)
источник

f

f1yegor in ClickHouse не тормозит
у меня с C++ не очень
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Можешь поставить issue в гитхабе, кто-нибудь сделает, я думаю.
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Задача для новичка самое то.
источник

f

f1yegor in ClickHouse не тормозит
это сделаю
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Отлично, спасибо!
источник

f

f1yegor in ClickHouse не тормозит
так вот, если у меня таблица events = ReplicatedMergeTree(.../events), и мне надо перелить ее в другую Replicated таблицу, т.е. я хочу сделать events = Replicated....MergeTree(../events), то как это сделать без даунтайма? т.е. проблема в том что я не смогу потом у таблицы изменить пути зукипера
источник

VT

Viktor Tarnavskiy in ClickHouse не тормозит
Не отвечу, лучше письмом на рассылку или в гугл групс
источник

KB

Kirill B in ClickHouse не тормозит
Допустим у нас есть таблица со столбцами: key version value
key + version = уникальный ключ
key = индексный столбец
version = версия данных
value = сами данные

Как делать запрос с WHERE ... GROUP BY key, но чтобы в результатах учавствовали только строки с максимальными значениями поля version в пределах ключа key с учетом WHERE?

Например, если взять вот такие данные для примера:
1 1 10
1 2 20
1 3 30  #строка с максимальной версией для key=1
2 1 100
2 2 200 #строка с максимальной версией для key=2

то такой запрос должен выдать:
1 30
2 200
источник

MI

Mike Ishenin in ClickHouse не тормозит
Это попытка реализовать апдейт данных на "неограниченном" жёстком диске? :)
источник

KB

Kirill B in ClickHouse не тормозит
Сase использования: допустим, мы забираем статистику по API у какого-то сервиса. Ключи остаются теми же, а цифры всегда растут каждый час и при очередной вставке мы увеличиваем version. А при выборке гарантией самых свежих данных из API будет то, что мы всегда выбираем строки с максимальным version в пределах ключа.
источник

KB

Kirill B in ClickHouse не тормозит
Mike Ishenin
Это попытка реализовать апдейт данных на "неограниченном" жёстком диске? :)
:) Что-то типа этого. Кейс использования я привел выше. В реляционных СУБД с этим замечательно справляется INSERT ON DUPLICATE KEY UPDATE
источник