Size: a a a

2020 August 14

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
Чтобы в кликхаус большой пачкой заливать
kafka_max_block_size - The maximum batch size (in messages) for poll (default: max_block_size).
источник

С

Саша in ErlangRus
на стороне продьюсеров свое накопление при записи в кафку идет
источник

ML

Maksim Lapshin in ErlangRus
Это выглядит как лимит сверху. Если ничего принципиально не поменялось, то в кх плохо лить построчно
источник

ML

Maksim Lapshin in ErlangRus
Саша
на стороне продьюсеров свое накопление при записи в кафку идет
Это то нахрена?!
источник

С

Саша in ErlangRus
Maksim Lapshin
Это то нахрена?!
бай дизайн в любой библиотеке
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
Это выглядит как лимит сверху. Если ничего принципиально не поменялось, то в кх плохо лить построчно
в этом смысле нет - лить надо большами чанками. но там много костылей. можно лить не напрямую в таблицу, а в буферизующую таблицу. и с кафкой там тоже для этого есть оптимизации
источник

ML

Maksim Lapshin in ErlangRus
Саша
бай дизайн в любой библиотеке
Это типа кафкино пожелание?
источник

V

Vladimir in ErlangRus
А мне вот такой подход по кликхаусу понравился с cli клиентом. правда, не пробовал: https://nastachku.ru/var/files/1/presentation/backend/2_Backend_6.pdf
источник

ИИ

Иванов Иванов... in ErlangRus
Maksim Lapshin
Это выглядит как лимит сверху. Если ничего принципиально не поменялось, то в кх плохо лить построчно
Для улучшения производительности полученные сообщения группируются в блоки размера max_insert_block_size. Если блок не удалось сформировать за stream_flush_interval_ms миллисекунд, то данные будут сброшены в таблицу независимо от полноты блока.
источник

ММ

Михаил Малюк... in ErlangRus
Maksim Lapshin
Это то нахрена?!
как везде - запись пакетами, а не по одному сообщению.
источник

С

Саша in ErlangRus
Maksim Lapshin
Это типа кафкино пожелание?
не знаком деталями реализации протокола общения с кафкой, детали можно у них в доке почитать, но везде обозначено что гораздо эффективнее в одном запросе передавать больше данных
источник

С

Саша in ErlangRus
https://blog.cloudflare.com/http-analytics-for-6m-requests-per-second-using-clickhouse/

немного устаревшая статься об опыте cloudflare с таким подходом, если кому-то реально интересно
источник

AK

Aleksey Kluchnikov in ErlangRus
кафка это еще одна нехилая сущность в проекте. Должна быть киллер фича чтобы ее оправдать
источник

AK

Aleksey Kluchnikov in ErlangRus
а в записи в кликхаус нет никакой килер фичи
источник
2020 August 15

ML

Maksim Lapshin in ErlangRus
Aleksey Kluchnikov
кафка это еще одна нехилая сущность в проекте. Должна быть киллер фича чтобы ее оправдать
Вот и я не очень понял про «кафка очень хороша для кликхауса».

Я не видел, там прям прямой стык? Не нужно никакого промежуточного демона?
источник

MK

Matwey Kornilov in ErlangRus
Кажется можно читать кликхаусом из кафка
источник

AP

Alexander Petrovsky in ErlangRus
Там прямой стык, да
источник

AP

Alexander Petrovsky in ErlangRus
Удобнее чем например в вертике
источник

ML

Maksim Lapshin in ErlangRus
Теперь понял. Да, действительно прикольно, если кафка итак везде.

Она чем-то принципиально от кролика отличается?
источник

AP

Alexander Petrovsky in ErlangRus
Да, моделью работы, в первую очередь, это по сути лог который ты можешь читать из любой позиции несколько раз
источник