Встречается на 1% собеседований по Python

К какому типу БД относится ClickHouse

ClickHouse — это колоночная (column-oriented) аналитическая СУБД (OLAP). В отличие от традиционных строковых (row-oriented) баз данных (например, PostgreSQL, MySQL), ClickHouse оптимизирован для быстрого выполнения аналитических запросов с агрегацией больших объемов данных.

Ключевые особенности:

  • Хранит данные по столбцам, а не по строкам, что ускоряет чтение при агрегациях.
  • Поддерживает сжатие данных и векторизацию запросов.
  • Имеет высокую производительность для SELECT-запросов, но не подходит для частых INSERT/UPDATE (OLTP).

Пример запроса:

sql
SELECT 
    toDate(event_time) AS day,
    COUNT(DISTINCT user_id) AS unique_users
FROM events
GROUP BY day
ORDER BY day

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы