Что такое CLICKHOUSE и колоночные СУБД

preview_player
Показать описание
В этой статье мы узнаем:
- Что такое Clickhouse
- Что такое колоночные СУБД
- Чем колоночные СУБД отличаются от обычных строковых
- Почему Clickhouse работает так быстро
- Преимущества использования Clickhouse
- Трудности при работе с Clickhouse
- Для каких проектов используется Clickhouse
- В каких сферах используется Clickhouse
- Где не нужен Clickhouse
- Советы по работе с Clickhouse

Рекомендации по теме
Комментарии
Автор

Случайно наткнулся на канал, и офигел от количества и качества материалов. У меня как раз задача - верхнеуровнево ознакомиться с разными технологиями, и у вас на канале почти все что мне нужно есть. Причем в доступной форме и с ссылками на референтные материалы. Спасибо за вашу работу!

da_volkov
Автор

Только сейчас узнали, что нашу статью использовали для видео. Спасибо, что упомянули нас) Отличное видео, лайк!

KozhinDev
Автор

Хорошая разработка, заточенная под решение конкретных задач. В принципе так и должен создаваться софт. А когда пытаешься получить все и сразу, то обычно ничего не выходит. Считаю что разработчики яндекса молодцы.

doomox
Автор

Спасибо! Это лучший обзор что я видел про clickhouse!

SomeGuy-qd
Автор

Большое спасибо, очень ценно для вхождения в тему и очень легко для понимания

mikurrey
Автор

Качественный материал, полезно для меня как для разработчика грейда Middle 👍

Dimedrolity
Автор

Спасибо, полезно! Хотелось бы такое же сжатое изложение по Apache Cassandra :)

rudolfsikorsky
Автор

3:38 тот факт, что столбцы отсортированы открывает возможность бинарного поиска по столбцу, а он работает очень быстро. Раз значения отсортированы, значит добавление в таблицу строки может быть медленным, если только данные физически на диске тоже хранятся в отсортированом виде.

wsxpocxeafx
Автор

Видео супер, если бы ты сделал аналогично про Кафка коннект (дебезиум допустим), было бы замечательное продолжение темы с кайфкой) про CDC и Реал-тайм обработка данных

kyazymkyazym
Автор

Спасибо, отличная подача видео, быстро познакомился с кликхаусом

artyomkhrenn
Автор

Мэтод :)
Прэкрасный матэриал! (без сарказма, но про мэтод это вы конечно прикольно)

SiarheiAkhramenia
Автор

Очень классное видео, спасибо! Очень не хватает уроков кликхауз для чайников, в Ютубе их почти нет)

Артем-хпс
Автор

Спасибо, отличный материал
подписываюсь

lolpwn
Автор

Найс! Сил вам и здоровья! Выжимка отличная

andreypopov
Автор

Спасибо за видео. Коммент в поддержку!

sovrinfo
Автор

Круто, спасибо! Очень интересное видео

ArchDevWorkshop
Автор

В недостатки можно еще добавить проблемв с join-ами таблиц. Если данных много и они не помещаются в памяти то запрос упадет с ошибкой. Мы решили эту проблему с помощью разделения одрого запроса на N запросов, каждый из которых обрабатывает часть данных. Например есть таблица клиентов и таблица их заказов. В каждой из таблиц есть номер телефона клиента и нужно сделать join по номеру телефона. Если попытаться соединить сразу весь набор данных то запрос упадет из-за недостатка памяти. Но можно сначала сдрлать join для телефонов попадающих под условие = 0, затем 1, ...5. После чего объединить данные.
А еще лучше явно указывать извлекаемые поля и не использовать звездочку в select. Оитимизатор запроса в clickhouse гораздо более простой чем в oracle, postgresql, поэтому разработчик сам должен состаалять эффективные запросы.

nav
Автор

Использую на работе. Действительно большие объемы обрабатывает просто с космической скоростью. Типа статы и фильтров на ней. А вот с единичными записями, обновлением и удалением (через мутации) тут все тяжко. Приходиться манипулировать

Denisko
Автор

2:47 в запросе поиск по столбцу color в пояснении type

rootgorfal
Автор

Большое спасибо за выпуск, было очень интересно, полезно и информативно 👍

LeonidYakovlev