Size: a a a

2017 October 23

A

Artem 🏳️‍🌈 USSR Gay Power in ErlangRus
к снмп она хорошо привязывается
источник

LW

Lev Walkin in ErlangRus
конф норм. но распределенная система в телекоме - это два компа на одном рельсе на одной выделенной для них шине. а в амазоне - это два компа в соседних стойках (если повезет), соединенные через три свитча (минимум) проволочкой из ферроговна. отсюда куча проблем
источник

ML

Maksim Lapshin in ErlangRus
Lev Walkin
конф норм. но распределенная система в телекоме - это два компа на одном рельсе на одной выделенной для них шине. а в амазоне - это два компа в соседних стойках (если повезет), соединенные через три свитча (минимум) проволочкой из ферроговна. отсюда куча проблем
Наверное не зря амазон говном считают :)))
источник

AC

Alexander Chemeris in ErlangRus
Мне тут Vance Shipley рассказывает, что в Мнезии отлично хранится информация об абонентах - 20-50 млн абонентов легко. Но тут как раз редкая запись и частое чтение.
источник

AC

Alexander Chemeris in ErlangRus
Я у него поинтересовался, почему они в SigScale используют Mnesia, а не Postgres...
источник

SK

Serhii Kostyushkin in ErlangRus
Ну так это нормальный телеком кейс, 50 млн записей можно даже в памяти спокойно держать, если не очень много подробностей
источник

LW

Lev Walkin in ErlangRus
не "хранятся", а "кэшируются", наверняка.
источник
2017 October 24

u

umatomba in ErlangRus
а whatsapp? они еще на мнезии?
источник

AC

Alexander Chemeris in ErlangRus
Lev Walkin
не "хранятся", а "кэшируются", наверняка.
Хранятся
источник

u

umatomba in ErlangRus
Alexander Chemeris
Я у него поинтересовался, почему они в SigScale используют Mnesia, а не Postgres...
а он что?
источник

AC

Alexander Chemeris in ErlangRus
А он сказал, что Мнезия как раз для таких целей зашибись работает. И благодаря её фичам вещи типа Online Charging System пишутся легко и непринуждённо
источник

A

Andrey in ErlangRus
Вот кстати о мнезии, кто-нить ее в кластер собирал чтоб хотяб 4 ноды и зеркалировали все таблицы? Печаль у ней в том, что просто так она собираться обратно не хочет если между нодами начать обрывать связь. Причем у ней нет никаких официальных механизмов чтоб она коннект восстанавливала. Помогает только mnesia:stop() и mnesia:start() на одной из нод.
источник

ML

Maksim Lapshin in ErlangRus
Alexander Chemeris
Хранятся
мне кажется нужно быть очень смелым для этого
источник

LW

Lev Walkin in ErlangRus
источник

g

grep-z in ErlangRus
Есть ещё всякие фреймвёрки для восстановления целостности этого чуда после network split'ов. Даже Ulf чего-то там писал сколько-то лет назад. :)
источник

R

Roman in ErlangRus
Andrey
Вот кстати о мнезии, кто-нить ее в кластер собирал чтоб хотяб 4 ноды и зеркалировали все таблицы? Печаль у ней в том, что просто так она собираться обратно не хочет если между нодами начать обрывать связь. Причем у ней нет никаких официальных механизмов чтоб она коннект восстанавливала. Помогает только mnesia:stop() и mnesia:start() на одной из нод.
прямо сейчас этим заниимаюсь, кластер на k8s. Не скажу, что сильно радует, но возможно. Только много своего надо писать (ну или знать, что уже написано и как это воткнуть)
источник

R

Roman in ErlangRus
grep-z
Есть ещё всякие фреймвёрки для восстановления целостности этого чуда после network split'ов. Даже Ulf чего-то там писал сколько-то лет назад. :)
unsplit? оно, к слову, довольно годное
источник

u

umatomba in ErlangRus
а у величение количества нод как решил?
источник

g

grep-z in ErlangRus
Оно самое. Работало. :) Лучше чем самодельное поделие.
источник

R

Roman in ErlangRus
https://gitlab.com/chvanikoff/mnesia-demo/blob/master/lib/release/tasks/mnesia/init.ex - у нас похожий (уже гораздо более навороченный но суть та же) скрипт при иниициализации каждого нового контейнера запускается
источник