Clickhouse — колоночная БД для хранения событий

242 views
Skip to first unread message

Max Lapshin

unread,
Jul 30, 2016, 11:06:28 AM7/30/16
to RubyOnRails to russian
Всем привет.

Если вдруг кто пропустил, то яндекс выпустил свою базу clickhouse:



что это такое?
Если вкратце, то вы смело можете положить в эту базу все клики к вашему сайту.

Это та база, которая обслуживает яндекс метрику и в реальном времени вытаскивает все данные, строит по ним агрегацию и т.п.


Грубо говоря, если вы сейчас льете в постгрес широкие строчки со статистикой и скрежещете зубами от необходимости добавить ещё один индекс, то попробуйте кликхаус.

Работающий из коробки инструмент, который поддерживает вторую по посещаемости систему статистики — это клево!

spl...@gmail.com

unread,
Aug 1, 2016, 8:52:00 AM8/1/16
to RubyOnRails to russian
А ты уже использовал какой-нибудь API к нему на ruby? Или по HTTP общаешься и результаты сам парсишь?

суббота, 30 июля 2016 г., 15:06:28 UTC пользователь Max.L...@gmail.com написал:

Vladimir Gordeev

unread,
Aug 1, 2016, 10:36:44 AM8/1/16
to ror...@googlegroups.com
А ты уже использовал какой-нибудь API к нему на ruby? Или по HTTP общаешься и результаты сам парсишь?

Отвечу за Макса.

Сейчас мы сами ходим по HTTP и разбираем ответы, сами текстом собираем запросы.
Если сунуть FORMAT TabSeparatedWithNamesAndTypes и если в ответе нет строк с переносами, то можно запилить обёртку на коленке довольно быстро.


--
--
Данное сообщение отправлено Вам, так как Вы являетесь подписчиком группы "RubyOnRails to russian" на https://groups.google.com/group/ror2ru
FAQ группы находится по адресу: http://ru.wikibooks.org/wiki/RubyFAQ
 
Для того, чтобы отправить сообщение в эту группу, пошлите его по адресу
ror...@googlegroups.com
---
Вы получили это сообщение, поскольку подписаны на группу "RubyOnRails to russian".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ror2ru+un...@googlegroups.com.
Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/aa9e782b-caa2-4b07-af8f-65e39c5ec94d%40googlegroups.com.

Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

spl...@gmail.com

unread,
Aug 2, 2016, 7:03:36 AM8/2/16
to RubyOnRails to russian
О, ...AndTypes очень удобно.

А что за проблема со строками с переносами?


понедельник, 1 августа 2016 г., 14:36:44 UTC пользователь Vladimir Gordeev написал:

Vladimir Gordeev

unread,
Aug 2, 2016, 11:09:38 AM8/2/16
to ror...@googlegroups.com
А что за проблема со строками с переносами?

Просто нужно делать парсинг чуть сложнее чем split("\n").split("\t"), что мне лениво

Чтобы посмотреть обсуждение на веб-странице, перейдите по ссылке https://groups.google.com/d/msgid/ror2ru/782411e9-b875-4bd7-b980-c11651ae8317%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages