
Vladimir
14.10.2016
14:58:34
мммм
ты в лог пишешь последовательно и если что-то незакомичено можешь проиграть его
он там пишет что концентрируется в решении на севеншал рид \врайт
ну WAL это фактически append-only

Google

Vladimir
14.10.2016
14:58:36
чисто sequential
но из WAL читать сложно
зато писать легко
WAL да, но он пишет что у него основной сторадж так же типа
у него там несколько стораджей как я понял
первый write-optimized - фактически WAL
потом данные мержатся и компактизируются в read-optimized формат
ну я так из презенташки понял
может вернемся в церковь и продолжим обсуждение там?
ой !
а я думал я там и есть )
сорри за флуд
@ptchol так, теперь котнекст есть тут

Google

ptchol
14.10.2016
14:58:59
он там пишет что то что ушло на диск, оно рид онли становится
вроде как. и поэтому мне кажется ситуация с "обновлять данные в прошлом" становится неактуальна

Vladimir
14.10.2016
15:00:03
ну да
ну короче он сделал два формата
один write-optimized
с легким сжатием
второй - read optimized

ptchol
14.10.2016
15:00:24
но он write optimized in memory
стоит оно того разве ?

Vladimir
14.10.2016
15:00:35
в смысле?

ptchol
14.10.2016
15:00:46
у него write идет в WAL и memory
wal сериализуется на диск и данные становятся ридонли

Vladimir
14.10.2016
15:01:06
не совсем, там дальше полистай
у него дописывается wal
потом приходит компактор и переводит данные в read-optimized формат
и тогда оно становится read-only
и жмет уже нормально
гзипом

ptchol
14.10.2016
15:02:56
там на самом деле неясно

Vladimir
14.10.2016
15:03:06
я по презенташке вот это все восстановил

Google

ptchol
14.10.2016
15:03:06
он говорит что не делает каждый раз fsync но не говорит как часто его делает

Vladimir
14.10.2016
15:03:16
как я понимаю он на ОС полагается
так то код есть

ptchol
14.10.2016
15:03:45
ну если так, то это вцелом имеет смысл

Vladimir
14.10.2016
15:04:02
https://github.com/Cistern/catena
вот кажется код

ptchol
14.10.2016
15:04:04
у нас такой write optimized log который являеется pool'ом lkz jgthfwbq
*для операций записи

Vladimir
14.10.2016
15:04:24
https://github.com/Cistern/catena/issues/25
но меня такое смущает
но идея мне нравится в целом
я сам о таком же подходе думал когда-то

Vladimir
14.10.2016
15:04:51
что писать оперативные данные нужно в write-optimized формате
а потом фоном вычитывать их и переделывать в read-optimized
минус в том что обновление данных в прошлом будет ОООЧЕНЬ дорогим
если его реализовывать

ptchol
14.10.2016
15:06:19
ладно, примерно разобрались, спасибо за пояснения.
будем смотреть)

Cate
17.10.2016
20:27:03
http://metrotek.spb.ru/education_center.html ищу программистов;)

Vladimir
17.10.2016
23:01:13

Google

Cate
17.10.2016
23:01:22
Неа
а что?

Vladimir
17.10.2016
23:01:54
Пожалуйста, забаньте вот это вот выше

Cate
17.10.2016
23:02:03
Что забанить?

Vladimir
17.10.2016
23:02:08
Это не место где стоит хайрить людей

Cate
17.10.2016
23:02:51
Хайрить?
Что это значит?

Admin
ERROR: S client not available

Cate
17.10.2016
23:03:20
Вы бы по-человечески начала начали разговаривать)

Vladimir
17.10.2016
23:03:50
Этот канал - не место где надо искать себе сотрудников в открытую

Cate
17.10.2016
23:04:35
мы не ищем себе сотрудников в открытую)

Alex
17.10.2016
23:06:35
Че за херня?
Дама со мной

Cate
17.10.2016
23:07:01
если вам вашего развития хватает - проходите мимо.

Alex
17.10.2016
23:07:49
Перестаньте сраться

Cate
17.10.2016
23:09:52
ну Денису Габбидулину только две анкеты прислали =(
где сука студентов искать.

Dmitry
17.10.2016
23:20:34
В институтах вестимо

Google

Cate
17.10.2016
23:24:29
там уже написано)

Dmitry
18.10.2016
00:38:50
А надо чтоб было рассказано и показано, тогда пойдут

Cate
18.10.2016
00:50:24
увы, времени нет:( все на чистом энтузиазме.

Denis 災 nobody
18.10.2016
06:53:29
Но вообще это в devops-job


Phil
18.10.2016
07:02:15
увы, времени нет:( все на чистом энтузиазме.
Посмотрел наконец-то ссыль. Так у вас там специфические курсы-то. А самый неспецифичный описан скучно, как-будто бы ему мяса в тарелку недоложили. И вообще много пафосного канцелярита. Этот стиль изложения может быть интересен двум-трем активным молодым запутинцам, да старым пердунам, скучающим по СССР, бррр. У всех остальных он вызывает усиленное желание взблевнуть. Я не наезжаю, я просто констатирую факт по стилю. Туда надо описания в стиле "Иисус - это прикольно".
Вот например - первый пункт это ваще что? Очень суровый набр слов, смысловая нагрузка которого от меня ускользает. Второе. Программирование контроллера какого-то. Ну ок, я хотя бы представляю что такое "программирование контроллера". Ты веришь, что все бросились гуглить, что это за контроллер и зачем его надо програмировать? Я, кстати, нет. Ну там всё так


Dmitry
18.10.2016
07:04:09
хм, я в контроллерах ничего не понимаю, но знаю, что такое STM32
и что?
далеко не всегда нужно бороться за внимание широких масс :) кому неинтересно спокойно может пройти мимо :)

Phil
18.10.2016
07:06:17
Судя по тому как Наташа раскидала это по чатикам - аудитория была нидед

Cate
18.10.2016
07:07:39
там если не знаешь что такое stm32, тест не пройдешь

Dmitry
18.10.2016
07:07:44
:)
пятый раздел самый интересный

Denis 災 nobody
18.10.2016
07:32:16

Phil
18.10.2016
08:37:29

Dmitry
18.10.2016
09:48:59
хуею, дорогая редакция :) у белоленточной либерастни даже от программы курсов бомбит :)

Алексей
18.10.2016
09:49:27
чот надоели.
кто сегодня на прометеусе будет ?

Dmitry
18.10.2016
09:50:56

Алексей
18.10.2016
09:52:08
@schors будешь ?

Maxim
18.10.2016
10:07:52
на прометеусе?