Size: a a a

Чат конференции HighLoad++

2017 September 07

YP

Yulia Popovkina in Чат конференции HighLoad++
источник

LY

Leonid Yuriev in Чат конференции HighLoad++
@Yully444, спасибо.
источник

ПИ

Павeл Иванoв in Чат конференции HighLoad++
получил сейчвс письмо...
"До конференции HighLoad++ остался ровно месяц! Приём докладов закрыт, Программный комитет начал работу по отбору лучших."
@olegbunin @Yully444 Вы это реально? Два месяца же осталось. Зачем так людей пугать)
источник

LY

Leonid Yuriev in Чат конференции HighLoad++
Камрады, @olegbunin, у меня просьба.

В заявках есть два доклада, которые базируются на теме сравнения key-value движков:
1) http://www.highload.ru/2017/abstracts/2856.html
2) http://www.highload.ru/2017/abstracts/2974.html

Я являюсь разработчиком одного из таких движков (https://github.com/leo-yuriev/libmdbx) и планирую рассказать про надстройку (http://www.highload.ru/2017/abstracts/2837.html).

Соответственно, периодически оцениваю  производительность key-value и анализирую другие публикуемые результаты. При этом нередко наблюдаю "натягивание совы на глобус", а также грубейшие ошибки в методиках и интерпретации результатов.

Поэтому я хочу связаться с докладчиками по указанным заявкам, с двумя целями:
1) Предложить попробовать libmdbx, в том числе (при необходимости) пояснить отличия от Symas LMDB.
2) Подстраховать от некоторых (самых распространенных) упущений и ошибок в методиках, включая интерпретацию результатов бенчмарков.

leo@yuriev.ru
www.highload.ru
Даниил Подольский  на HighLoad++ 2017
Я не люблю доклады про цифры. Ни слушать, ни читать. Я люблю доклады про концепции и тенденции, на худой конец - про методики.Но иногда попадаются такие сложные и интересные цифры, что невозможно молчать!Для одного из своих проектов я был вынужден выбирать "движок" для локального Key-Value-хранилища.Задача выбора первоначально выглядела довольно простой - поискать в интернете все доступные варианты, набросать тест на 10 строк, погонять его и снять показания.Но еще до написания самой первой строки из тех 10 стало очевидно, что легко не будет.Для начала, вариантов нашлось 9 (девять).Затем выяснилось, что интересующих нас показателей больше одного: их 8.Оказалось, что нас интересует поведение движка в разных сочетаниях 10 входных параметров.Сравнительный анализ девяти восьмидесятимерных графиков - пугающая задача, честно вам скажу. Для начала, даже нарисовать 80-мерный график будет затруднительно: в институте нас учили рисовать и читать двумерные графики. Тех, кому повезло, учили рисовать и читать трехмерные…Пришлось…
источник

PD

Phil Delgyado in Чат конференции HighLoad++
А когда будет известно, вошел доклад в повестку или нет? Хотелось бы хотя бы за месяц )
источник

YP

Yulia Popovkina in Чат конференции HighLoad++
Phil Delgyado
А когда будет известно, вошел доклад в повестку или нет? Хотелось бы хотя бы за месяц )
Филипп, до 25 сентября
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Спасибо
источник
2017 September 08

DP

Daniel Podolsky in Чат конференции HighLoad++
Leonid Yuriev
Камрады, @olegbunin, у меня просьба.

В заявках есть два доклада, которые базируются на теме сравнения key-value движков:
1) http://www.highload.ru/2017/abstracts/2856.html
2) http://www.highload.ru/2017/abstracts/2974.html

Я являюсь разработчиком одного из таких движков (https://github.com/leo-yuriev/libmdbx) и планирую рассказать про надстройку (http://www.highload.ru/2017/abstracts/2837.html).

Соответственно, периодически оцениваю  производительность key-value и анализирую другие публикуемые результаты. При этом нередко наблюдаю "натягивание совы на глобус", а также грубейшие ошибки в методиках и интерпретации результатов.

Поэтому я хочу связаться с докладчиками по указанным заявкам, с двумя целями:
1) Предложить попробовать libmdbx, в том числе (при необходимости) пояснить отличия от Symas LMDB.
2) Подстраховать от некоторых (самых распространенных) упущений и ошибок в методиках, включая интерпретацию результатов бенчмарков.

leo@yuriev.ru
www.highload.ru
Даниил Подольский  на HighLoad++ 2017
Я не люблю доклады про цифры. Ни слушать, ни читать. Я люблю доклады про концепции и тенденции, на худой конец - про методики.Но иногда попадаются такие сложные и интересные цифры, что невозможно молчать!Для одного из своих проектов я был вынужден выбирать "движок" для локального Key-Value-хранилища.Задача выбора первоначально выглядела довольно простой - поискать в интернете все доступные варианты, набросать тест на 10 строк, погонять его и снять показания.Но еще до написания самой первой строки из тех 10 стало очевидно, что легко не будет.Для начала, вариантов нашлось 9 (девять).Затем выяснилось, что интересующих нас показателей больше одного: их 8.Оказалось, что нас интересует поведение движка в разных сочетаниях 10 входных параметров.Сравнительный анализ девяти восьмидесятимерных графиков - пугающая задача, честно вам скажу. Для начала, даже нарисовать 80-мерный график будет затруднительно: в институте нас учили рисовать и читать двумерные графики. Тех, кому повезло, учили рисовать и читать трехмерные…Пришлось…
о, так это же круто!
источник

DP

Daniel Podolsky in Чат конференции HighLoad++
если станет понятно, что я в программе - я приду!
источник

OB

Oleg Bunin in Чат конференции HighLoad++
Павeл Иванoв
получил сейчвс письмо...
"До конференции HighLoad++ остался ровно месяц! Приём докладов закрыт, Программный комитет начал работу по отбору лучших."
@olegbunin @Yully444 Вы это реально? Два месяца же осталось. Зачем так людей пугать)
Это мы ошиблись :(
источник
2017 September 09

AN

Andrei Nikolaenko in Чат конференции HighLoad++
Leonid Yuriev
Камрады, @olegbunin, у меня просьба.

В заявках есть два доклада, которые базируются на теме сравнения key-value движков:
1) http://www.highload.ru/2017/abstracts/2856.html
2) http://www.highload.ru/2017/abstracts/2974.html

Я являюсь разработчиком одного из таких движков (https://github.com/leo-yuriev/libmdbx) и планирую рассказать про надстройку (http://www.highload.ru/2017/abstracts/2837.html).

Соответственно, периодически оцениваю  производительность key-value и анализирую другие публикуемые результаты. При этом нередко наблюдаю "натягивание совы на глобус", а также грубейшие ошибки в методиках и интерпретации результатов.

Поэтому я хочу связаться с докладчиками по указанным заявкам, с двумя целями:
1) Предложить попробовать libmdbx, в том числе (при необходимости) пояснить отличия от Symas LMDB.
2) Подстраховать от некоторых (самых распространенных) упущений и ошибок в методиках, включая интерпретацию результатов бенчмарков.

leo@yuriev.ru
www.highload.ru
Даниил Подольский  на HighLoad++ 2017
Я не люблю доклады про цифры. Ни слушать, ни читать. Я люблю доклады про концепции и тенденции, на худой конец - про методики.Но иногда попадаются такие сложные и интересные цифры, что невозможно молчать!Для одного из своих проектов я был вынужден выбирать "движок" для локального Key-Value-хранилища.Задача выбора первоначально выглядела довольно простой - поискать в интернете все доступные варианты, набросать тест на 10 строк, погонять его и снять показания.Но еще до написания самой первой строки из тех 10 стало очевидно, что легко не будет.Для начала, вариантов нашлось 9 (девять).Затем выяснилось, что интересующих нас показателей больше одного: их 8.Оказалось, что нас интересует поведение движка в разных сочетаниях 10 входных параметров.Сравнительный анализ девяти восьмидесятимерных графиков - пугающая задача, честно вам скажу. Для начала, даже нарисовать 80-мерный график будет затруднительно: в институте нас учили рисовать и читать двумерные графики. Тех, кому повезло, учили рисовать и читать трехмерные…Пришлось…
Примечательно, что все три докладчика этих двух докладов живут в СПб. Но если получится предварительная встреча всех заинтересованных с обсуждением бенчмаркинга key-value-движков — тоже рад  был бы присоединиться (даже если в Питере, ради такого дела можно и смотататься))
источник
2017 September 10

OB

Oleg Bunin in Чат конференции HighLoad++
Парни, а вот может вы сами и договоритесь?
источник

DP

Daniel Podolsky in Чат конференции HighLoad++
теперь-то уж точно договоримся
источник
2017 September 11

LY

Leonid Yuriev in Чат конференции HighLoad++
@olegbunin, да, уже очевидно что договоримся.
источник

LY

Leonid Yuriev in Чат конференции HighLoad++
@onokonem, приветствую. Встречаться можно вне географии, предлагаю https://meet.jit.si/KeyValueBenchmarking или Skype.
Если libmdbx попадает в бенчи, то у мня остается только второй пункт, т.е. постараться избежать традиционных ошибок при сравнении.
Так вот, основной посыл тут = быть _очень_ дотошными по теме durability и recovery. Грубо говоря, при внешне одинаковых заявлениях, в разных движках, на деле совершенно разный уровень гарантий на сохранность данных. А если попытаться эти гарантии выровнять, то результаты случаются сильно другими (тут уместно вспомнить что в linux нет fbarrier(), и что производительность сильно болеет при включении ordered write). Дальше предлагаю обсуждать голосом.
источник

LY

Leonid Yuriev in Чат конференции HighLoad++
Andrei, @onokonem (и все остальные кто хочет поучаствовать в обсуждении бенчмарков Key-Value) - напишите мне на leo@yuriev.ru
Соответственно, я скоординирую обсуждение.
источник

AN

Andrei Nikolaenko in Чат конференции HighLoad++
я напишу ещё Светлане Лазаревой (Raidix, автор второго упомянутого доклада), надеюсь, сможем и их подключить
источник

LY

Leonid Yuriev in Чат конференции HighLoad++
Andrei, да, конечно. Но с Русланом мы уже списались.
источник

AN

Andrei Nikolaenko in Чат конференции HighLoad++
супер, тогда моя коммуникация будет лишней)
источник

PD

Phil Delgyado in Чат конференции HighLoad++
Я бы с интересом послушал такое обсуждение )
источник