
Боб
26.01.2017
13:08:00

Darafei
26.01.2017
13:09:25
это особенности черепичной записи

Maksim
26.01.2017
13:09:57
совершенно точно черепичная запись требует очень специальной работы со стороны софта

Darafei
26.01.2017
13:10:13

Google

Maksim
26.01.2017
13:10:18
проще всего софту работать с таким диском как append only / full delete устройством
ну а как нет? Через физику не перепрыгнешь ведь. Даже если контроллер помогает, то всё равно будет делать несколько операций записи вместо одной?

Darafei
26.01.2017
13:11:05
нечерепичных по 8тб не бывает, но там внутри умеют городить странные штуки, которые делают подобия ремаппингов секторов / нечерепичные регионы для быстрой записи
у нас стоит один такой винт в bcache за ssd, на большинстве юзкейсов работает ssd, но размеры от большого винчестера :)

Боб
26.01.2017
13:12:06
т.е. технологии SSD пришли в крутящиеся диски :)

Darafei
26.01.2017
13:13:15
в bcache уже неважно, сколько оно будет сбрасываться потом из ssd в винчестер, быстрые правки ssd самортизирует

Maksim
26.01.2017
13:14:29
ой, а это вообще нормально? Это разве не десктопный подход?

Darafei
26.01.2017
13:15:13
что такое "десктопный подход" в этом контексте? :)
десктопность-серверность такого решения зависит от размера конденсатора на памяти :)

Maksim
26.01.2017
13:16:36
ну вот я об этом, да

Darafei
26.01.2017
13:17:26
черепичная запись - это скорее быстрая лента, а не медленный винчестер, при проектировании :)

Google

Maksim
26.01.2017
13:18:00
я имею ввиду, что десктопность таких идей зачастую выражается в том, что скорость работы харда меряется не на 24-х часовой записи, а на записи 5 килобайт, которые ложатся в ram cache =)
зато красивая цифра

Darafei
26.01.2017
13:18:39
он везде маркируется как холодный носитель

Maksim
26.01.2017
13:18:57
ок
я тут не разбираюсь, просто что-то такое слышал. А 8 ТБ правда все-все только черепичные?

nikoinlove
26.01.2017
13:19:23

Darafei
26.01.2017
13:20:00

nikoinlove
26.01.2017
13:22:05
а можно поподробнее?) могу в личку прийти:)
а то у меня - внезапно:)

Darafei
26.01.2017
13:22:58
у него есть минимум два варианта, когда он так делает
когда десктопный ssd начинает проседать (congested), и когда ты последовательно пишешь больше N мегабайт

nikoinlove
26.01.2017
13:24:24
нет, ничего из этого у меня не происходит..

Darafei
26.01.2017
13:24:41
а как ты замечаешь, что всё очень тормозит? :)
что именно - всё? :)

nikoinlove
26.01.2017
13:24:52
на графиках нагрузках на ссд и хдд меняются местами:)

Darafei
26.01.2017
13:25:16
а bcache-status что говорит? :)

nikoinlove
26.01.2017
13:25:50
я полагаю это когда writeback_percent достигается происходит. а что он может говорить?)

Darafei
26.01.2017
13:26:16
Congested? True, например

nikoinlove
26.01.2017
13:26:31
ну я по этому и определил что не происходит. конгестед всегда 0

Darafei
26.01.2017
13:26:50
Evictable Cache 0.00GiB (0%), например

Google

nikoinlove
26.01.2017
13:28:13
Evictable Cache 259.30GiB (100%)
:)
ладно, забей, я думал что-нибудь новое узнал) не надо им пользоваться и все

Darafei
26.01.2017
13:29:55
ну как не надо, надо знать, где заканчивается граница применимости :)
на девелоперской машине отчего нет

nikoinlove
26.01.2017
13:30:35
у флешкеша такой проблемы нет
а поддержки нет у обоих :)

Боб
26.01.2017
13:32:38
а можно как-то заставить UNION выполнять запросы строго по-очереди?

Alexey
26.01.2017
14:47:47

f1yegor
26.01.2017
16:03:40

hamper ?
26.01.2017
16:33:40
Привет, а как в кликхаус принято загружать структуру таблиц? Например есть файлик tables.sql, как его скормить в клиента? простое перенаправление говорит что Multi-statements are not allowed

Igor
26.01.2017
16:34:19
cat tables.sql | clickhouse-client -n
это параметр --multiquery. разрешает выполнение нескольких запросов за раз.
а чтобы в интерактивном режиме вставить, надо еще -m пропихнуть (--multiline)

r
26.01.2017
16:45:26
Всем привет!
Подскажите какие есть функции преобразования Даты,Времени?
Поддерживается ли now()-interval 1 day ?

Slach
26.01.2017
16:49:17
https://clickhouse.yandex/reference_ru.html#Функции для работы с датами и временем
now есть

Igor
26.01.2017
16:50:46
а насчет -1 day сходу есть now() - 86400 например
если дата, то считается по дням, а не по секундам
:) SELECT today() - 3
2017-01-23

Roman
26.01.2017
17:00:07
В вакансиях уже пишут пожелания об опыте с ClickHouse у кандидатов http://www.sql.ru/forum/1247509/ishhem-python-razrabotchikov-sankt-peterburg-80-120-t-r-net?hl=clickhouse

Google

Roman
26.01.2017
17:00:31
Интересно, когда это станет обязательным требованием :)

f1yegor
26.01.2017
17:02:29
здорово

Roman
26.01.2017
17:08:16
https://jobs.dou.ua/companies/clickky/vacancies/33603/?from=list_hot

Maksim
26.01.2017
17:19:48
ну там хотя бы 4 года опыта коммерческой работы просят?

f1yegor
26.01.2017
17:20:21
))

Ilya
26.01.2017
17:20:54
6 лет на свифте ещё

Виктор
26.01.2017
17:22:11
3 года разработки под ubuntu 16.04+

Arseniy
26.01.2017
17:44:34
Привет,
> SELECT toDateTime(inf)
> 0000-00-00 00:00:00
- так и должно быть? Ожидал либо особый inf_date, либо исключение в связи с несоответствием типов. А то проверка вида
WHERE time <= toDateTime({timestamp})
не пропускает ни одной строки в случае {timestamp}=inf, но и ошибки не выдает, хотя казалось бы любая запись сделана раньше плюс бесконечности

papa
26.01.2017
17:47:31

nikoinlove
26.01.2017
17:57:42
в каком часовом поясе?)

papa
26.01.2017
17:58:12
в яндексовом

r
26.01.2017
17:58:22
Огромное спасибо!

Anatoly
26.01.2017
19:08:18

f1yegor
26.01.2017
21:29:02
давно видел этого чувака, но тут он подводит некоторые итоги http://tech.marksblogg.com/benchmarks.html
вам было бы интересно дополнение серии clickhouse?

Igor
26.01.2017
21:29:40
читал сегодня про kdb+/q как раз и думал, насколько КХ его порвал бы (если бы порвал)

Alexey
26.01.2017
21:32:32

f1yegor
26.01.2017
21:33:54
думаю можно подтолкнуть его к этому, или самому заняться тестированием. насколько я помню все данные и процесс открыты

Alexey
26.01.2017
21:34:16

Google

Igor
26.01.2017
21:34:22

f1yegor
26.01.2017
21:34:59
у него большинство железа - это облако

Igor
26.01.2017
21:35:05
ааа

f1yegor
26.01.2017
21:35:18
вот твит https://twitter.com/marklit82/status/824603704095625219?s=09

Igor
26.01.2017
21:35:22
кстати, а вы рассматривали вариант с CUDA какой-нибудь, вот этим всем? или логика работы GPU не подошла бы? (да и на SSE-инструкции вы сильно завязаны)

Alexey
26.01.2017
21:36:02
Я как раз вчера скачал данные такси:
https://github.com/toddwschneider/nyc-taxi-data
На удивление, быстро скачалось - за час где-то.
Буду загружать.
Там в примерах способ загрузки через Postgres...
Можно и напрямую.

Igor
26.01.2017
21:36:03
извините если фигню спрашиваю, я не очень разбираюсь, но интересно )

Darafei
26.01.2017
21:36:17
в куду дорого данные запихивать

f1yegor
26.01.2017
21:36:54
@milovidov_an а ты в твиттере есть?

Alexey
26.01.2017
21:37:36

f1yegor
26.01.2017
21:50:35
давай тогда посмотрим что выйдет, в начале следующей недели пинганем человека либо с частичными результатами, либо с предложением посмотреть КХ

Alexey
26.01.2017
21:51:11
Давай на этой неделе пинганём с предложением посмотреть, а на следующей - ещё раз.
Можно первое сделать прямо сейчас.

f1yegor
26.01.2017
21:51:40
ага, уже пишу

Alexey
26.01.2017
21:52:12
Спасибо.

ovf
26.01.2017
22:13:42
taxi в clickhouse будет очень интересно увидеть.

Константин
27.01.2017
05:54:45
@hagen1778 Скажите, это нормальное поведение в grafana, если в template переменной позволить Multi-value, то при выборе нескольких значение мы получим {1,2,3...}. Вопрос в чем - можно ли избежать фигурных скобок, чтобы использовать переменную в IN. Я уже мозг сломал, как бы это реализовать...

Roman
27.01.2017
06:39:36

Darafei
27.01.2017
06:43:06