Size: a a a

2017 October 24

A

Andrey in ErlangRus
по идее сессия кладется таблицу и юзер работает, в это время фоном мнезия раскидывает сессию по остальным нодам.
источник

SL

Sergey Loguntsov in ErlangRus
дак проблема в том что не нужны сессии на всех нодах сразу,
источник

SL

Sergey Loguntsov in ErlangRus
все сессии на всех нодах
источник

SL

Sergey Loguntsov in ErlangRus
берем 10-20М юзеров .. поток событий (онлайн\оффлайн) будет такой, что все ноды только и будут делать что обрабатывать изменения, вот только этого не нужно.
т.е. приходим всегда к тому что есть некий кластер для хранения сессий, а есть другой кластер который берет эти сессии и что-то с ними делает. как обеспечить актуальность информации о сессии в любой момент времени только на той ноде, которая использует именно эту сессию, не затрагивая остальные ноды ?
источник

SL

Sergey Loguntsov in ErlangRus
т.е. мнезия немного не для веб. хранить конфигурацию статических данных и редко её изменять (аля конфигурация очередей в RMQ) это да.
источник

IS

Ilya Shcherbak in ErlangRus
мнезия хороша прежде всего тем, что если read_count>>write_count тогда ты можешь иметь горячий слепок данных прямо в раме твоей erlang ноды. дешевле не придумаешь. это не generic database опыт Кларны тому свидетель
источник

IS

Ilya Shcherbak in ErlangRus
веб/не веб – не суть. важна схема использования
источник

SL

Sergey Loguntsov in ErlangRus
ну я об этом выше и написал .. хранение конфигурации распределенного приложения
источник

IS

Ilya Shcherbak in ErlangRus
не только, любых данных для которых read>>write и где тебе не важна их консистентность в строгий момент времени
источник

IS

Ilya Shcherbak in ErlangRus
короче когда ты можешь заюзать dirty_read
источник

SL

Sergey Loguntsov in ErlangRus
ну короче вывод - имхо мнезия не подходит для хранения огромного числа сессий пользователей :)
источник

LW

Lev Walkin in ErlangRus
couchbase неплох для этого
источник

SL

Sergey Loguntsov in ErlangRus
вот все эти ДБ не позволяют установить "слежение" за записью. я прав ?
положим пид поменялся, как об этом узнает заинтересованное лицо ?
источник

IS

Ilya Shcherbak in ErlangRus
https://www.rethinkdb.com/

если уж мы заговорили об обратной связи
источник

IS

Ilya Shcherbak in ErlangRus
а вообще ты перекладываешь вопросы дизана на db, имхо
источник

IS

Ilya Shcherbak in ErlangRus
кстати, кто знает насколько rethink живой сейчас?
источник

SL

Sergey Loguntsov in ErlangRus
хз .. флейм и флуд :)
источник

IS

Ilya Shcherbak in ErlangRus
я путаю или нет, что они вроде как все как компания?
источник

IS

Ilya Shcherbak in ErlangRus
в догонку вопрос, у кого-нибудь есть опыт использования оной db?
источник

NK

ID:379705602 in ErlangRus
Экзотично. А мы тут жутко консервативные. Только PostgreSQL. Ну еще осторожно в сторону TokuDB палочкой тыкаем, как оно там )
источник