В мясной лавке hh.ru богатый ассортимент: вырезка из трёх кластеров Postgress, филе двух кластеров Cassandra, грудинка кластера Hadoop и пять сочных мраморных кластеров СlickHouse. Не то чтобы всё это критически необходимо в разработке, но если уж начали собирать серьезную коллекцию, к делу нужно подходить серьезно.
В новом эпизоде рассказываем: как мы запилили конкретную бизнес-фичу с помощью Clickhouse, что получили и какие подводные камни нас поджидали. Ща будет мясо!
Содержание:
- 00:00 — Интро
- 00:19 — Вступление
- 00:47 — Что вообще такое Clickhouse?
- 01:31 — Что мы в нём храним и зачем
- 03:00 — Задача о колбасках: какую бизнес-фичу мы пилили
- 04:29 — SQL-запрос и как его выполнять
- 05:15 — Clickhouse тормозит!
- 05:41 — Кластерный Clickhouse: шарды и реплики
- 06:11 — Находим причину тормозов
- 06:42 — Почему решили отключить часть кластера
- 07:07 — Подводный камень: баг Clickhouse
- 08:37 — Заключение