Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
HighLoad Channel
0:00 / 0:00
Что нужно знать об архитектуре ClickHouse / Алексей Зателепин (Яндекс)
61 245 просмотров · 8 лет назад
HighLoad Channel
88,8 тыс. подписчиков
61 245 просмотров · 8 лет назад
Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026
Подробнее: https://clck.ru/3QZHTb
Июнь, 2026.
Санкт-Петербург, DESIGN DISTRICT DAA in SPB
--------
РИТ++ 2017, Backend Conf
Тезисы:
http://backendconf.ru/2017/abstracts/...
ClickHouse - высокопроизводительная аналитическая база данных с открытыми исходниками, разработанная в Яндексе. Изначально ClickHouse создавался для задач Яндекс.Метрики, но постепенно нашёл множество применений как внутри Яндекса, так и в других компаниях. Я расскажу, как ClickHouse устроен внутри с акцентом на то, какие у выбранной архитектуры следствия с точки зрения прикладного разработчика.
Будут затронуты следующие темы:
Как ClickHouse хранит данные на диске и выполняет запрос, почему такой способ хранения позволяет на несколько порядков ускорить аналитические запросы, но плохо подходит для OLTP и key-value нагрузки.
Как устроена репликация и шардирование, как добиться линейного масштабирования и что делать с eventual consistency.
Как диагностировать проблемы на production-кластере ClickHouse.