Size: a a a

ClickHouse не тормозит

2020 June 04

D

Dj in ClickHouse не тормозит
можно сделать MV-log - как в оракле, и будет вам консистентность ещё и replayable/refixable (до какого момента)... но это превратит простой КХ в комбайн-тыкву...
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ну хотят же WAL впилить в MergeTree, так что так просто как было раньше уже не будет )
источник

D

Dj in ClickHouse не тормозит
Dmitry Titov
Ну хотят же WAL впилить в MergeTree, так что так просто как было раньше уже не будет )
как я слушал, его впилить хотят для быстрых мелких вставок а не консистентности
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
в КХ просто очень сложные выражения в MV можно написать, нифига не угадать что там в поле просто sum( )
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dj
как я слушал, его впилить хотят для быстрых мелких вставок а не консистентности
для durability тоже
источник

D

Dj in ClickHouse не тормозит
т.е. для (вставка в distributed, chained вставка в МВ) итд?
ну если каждая "вставка" не бьется нигде на пути и создающиеся куски одинаковые, то наверное можно... а иначе будет ад из роллбеков
источник

I

Ivan in ClickHouse не тормозит
почему могут автоматом не переноситься фильтры из WHERE в PREWHERE для MAT VIEW
кейс такой:
если выбираю из самого view, то в PREWHERE не переносится, а если из .inner.view, то переносятся, WTF...
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan
почему могут автоматом не переноситься фильтры из WHERE в PREWHERE для MAT VIEW
кейс такой:
если выбираю из самого view, то в PREWHERE не переносится, а если из .inner.view, то переносятся, WTF...
звучит как баг
источник

I

Ivan in ClickHouse не тормозит
мне кажется, раньше все было ок (но я не помню)
уже много раз отсоединял вьюшку, подсоединял с новой схемой после альтера .inner таблицы, мб что сломалось
нет же настройки оптимизатора WHERE конкретно для какой-то таблицы?
источник

S

Slach in ClickHouse не тормозит
Alex
Подскажите пожалуйста, как в kittenhouse передать пароль или юзера бд для clickhouse при старте?
такое лучше в github kittenhouse в issue спросить
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Dmitry Titov
есть же уже в роадмапе на 2020 год?
Посмотрел  - не заметил.
Номер не подскажете?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Alexey Kostarev
Посмотрел  - не заметил.
Номер не подскажете?
1.15-1.17
как я понял ваш запрос
источник

S

Slach in ClickHouse не тормозит
Alexey Kostarev
Жаль. Говорят в vertica есть
Придется поддерживать данный механизм на уровне приложения.
в вертике есть механизм PROJECTIONS
потому что в вертике таблица это ЛОГИЧЕСКОЕ определение под которое может быть выбрана ЛЮБАЯ проекция
в том числе и проекция с аггрегацией
механизм вставки более сложный получается...
источник

S

Slach in ClickHouse не тормозит
Alexey Kostarev
Жаль. Говорят в vertica есть
Придется поддерживать данный механизм на уровне приложения.
по идее зная какие materialized views уже есть (выбрать через system.tables)
такое можно на application layer реализовать не очень сложным способом
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Dj
сделайте импрувмент реквест для КХ, это будет вполне возможно запилом улучшенного merge engine, которому можно правила/полиси прокидывать  =) и будет круче чем в вертике...
Это где? На сайте ClickHouse или ALtinity?
источник

S

Slach in ClickHouse не тормозит
Alexey Kostarev
Это где? На сайте ClickHouse или ALtinity?
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Dmitry Titov
1.15-1.17
как я понял ваш запрос
Возможно Вы и правы, но как-то завуалировано
источник

AK

Alexey Kostarev in ClickHouse не тормозит
OK
Спасибо, подумаю...
источник

AK

Alexey Kostarev in ClickHouse не тормозит
Slach
по идее зная какие materialized views уже есть (выбрать через system.tables)
такое можно на application layer реализовать не очень сложным способом
OK
Спасибо за предложение
источник

OA

Oleg A. 🇷🇺 in ClickHouse не тормозит
Всем привет!
Столкнулся с простой задачей и хотел бы получить совет от опытных пользователей.
У меня есть 2 инстанса CH.
В этих инстансах есть таблица (DDL совпадает).
Нужно смёржить данные (т.е. перелить из одного инстанса в другой, при этом сохранив данные, которые были).
Как это правильно сделать?
Просто написать скрипт с двумя коннетами, который будет читать, а потом вставлять?
Какие бест практис?
источник