Size: a a a

ClickHouse не тормозит

2021 February 17

ДА

Денис Анатольевич... in ClickHouse не тормозит
Добрый день, подскажите, возможно как-то начать использовать TTL на таблице, которая не позволяет добавить его, ссылаясь на старый метод создания?
источник

ДА

Денис Анатольевич... in ClickHouse не тормозит
Received exception from server (version 21.1.2):
Code: 36. DB::Exception: Received from ch:9000. DB::Exception: ALTER MODIFY TTL is not supported for default-partitioned tables created with the old syntax.
источник

M

Marat in ClickHouse не тормозит
привет, есть табличка по типу аксесс-лога (одна строка - один факт доступа к сервису), где есть колонка с таймстампом, как написать запрос, считающий рпс от сих до сих (желательно с фиксированным шагом)? Т.е. такой оконный count с динамическим по количеству строк размером окна
источник

R

Rahat in ClickHouse не тормозит
Denny Crane [not a Yandex bot]
заведите issue
Можете пояснить что за именно issue ?
источник

AK

Andron Ka in ClickHouse не тормозит
Всем привет.
Есть ли люди в чате, которые пробовали писать Tableau Connector ?
https://github.com/ClickHouse/clickhouse-odbc/issues/311
источник

AK

Andrew Kochen in ClickHouse не тормозит
Я помню, раньше( более полугода назад) существовало довольно расхожее мнение, что запись в Distributed таблицу не есть хорошо
Подскажите, это до сих пор верно, или что-то поменялось?
Если это до сих пор плохо, то почему?
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrew Kochen
Я помню, раньше( более полугода назад) существовало довольно расхожее мнение, что запись в Distributed таблицу не есть хорошо
Подскажите, это до сих пор верно, или что-то поменялось?
Если это до сих пор плохо, то почему?
Double writes, сначала в distributed а потом уже в обычную таблицу, больше данных по сети гуляет, но в некоторых случаях оправдано
источник

IU

Ivan Ussik in ClickHouse не тормозит
Dmitry Titov
Double writes, сначала в distributed а потом уже в обычную таблицу, больше данных по сети гуляет, но в некоторых случаях оправдано
Я не совсем понял, а как можно записывать данные на шарды минуя distributed таблицу ?
источник

AB

Andrey Burov in ClickHouse не тормозит
Судя по всему это менее надёжно. Из доков:
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Ussik
Я не совсем понял, а как можно записывать данные на шарды минуя distributed таблицу ?
Ручками, выбираешь нужный шард и отправляешь в него(либо топики в кафке на каждый шард)
источник

DT

Dmitry Titov in ClickHouse не тормозит
Andrey Burov
Судя по всему это менее надёжно. Из доков:
В случае mergeTree таблиц поведение будет +- такое же, разве что если вставка больше 1млн строк то она может по частям закоммитится.
источник

AC

Artur Chobanyan in ClickHouse не тормозит
Andrew Kochen
Я помню, раньше( более полугода назад) существовало довольно расхожее мнение, что запись в Distributed таблицу не есть хорошо
Подскажите, это до сих пор верно, или что-то поменялось?
Если это до сих пор плохо, то почему?
Самая большая проблема это надежность, одна точка входа, упадет и вся ваша схема перестанет работать
источник

IU

Ivan Ussik in ClickHouse не тормозит
Dmitry Titov
Ручками, выбираешь нужный шард и отправляешь в него(либо топики в кафке на каждый шард)
А ну если только так) Я полагаю когда идет запись через dist таблицу, в записи на шарды принимает участие zookeeper.
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ivan Ussik
А ну если только так) Я полагаю когда идет запись через dist таблицу, в записи на шарды принимает участие zookeeper.
нет, Distributed таблица никаким образом не связана с zookeeper и не требует его
источник

DT

Dmitry Titov in ClickHouse не тормозит
если идет вставка в Replicated*MergeTree то да
источник

IU

Ivan Ussik in ClickHouse не тормозит
Dmitry Titov
если идет вставка в Replicated*MergeTree то да
Да, забыл уточнить. Речь про Replicated* таблице
источник

AC

Artur Chobanyan in ClickHouse не тормозит
Dmitry Titov
Ручками, выбираешь нужный шард и отправляешь в него(либо топики в кафке на каждый шард)
Зачем под каждый шард топик? Это создает лишние проблемы, нужно рулить записью на уровне приложения. Делаете один топик и все шарды как одну группу подключаете через кафка энджин, кафка сама разрулит
источник

DT

Dmitry Titov in ClickHouse не тормозит
Artur Chobanyan
Зачем под каждый шард топик? Это создает лишние проблемы, нужно рулить записью на уровне приложения. Делаете один топик и все шарды как одну группу подключаете через кафка энджин, кафка сама разрулит
Если речь идет о шардировании не по рандому, то все равно это нужно где то делать.
источник

AC

Artur Chobanyan in ClickHouse не тормозит
Dmitry Titov
Если речь идет о шардировании не по рандому, то все равно это нужно где то делать.
Только вот есть разница, делать это в приложении добавлят сложности, а можно отдать это все дело кафке и не парится
источник

AC

Artur Chobanyan in ClickHouse не тормозит
Такая схема легче масштабируется
источник