Эрланг: MNesia: Реализация избыточности? - PullRequest
0 голосов
/ 16 ноября 2010

У меня есть приложение, разработанное с помощью Erlang / MNesia, и я пытаюсь реализовать избыточность для MNesia.

Я хочу добавить - динамически удалять узлы во время выполнения и обрабатывать синхронизацию таблиц для каждого нового присоединяющегося узла.

Каков наилучший способ реализовать это с помощью Erlang и MNesia?

Спасибо.

1 Ответ

3 голосов
/ 19 ноября 2010

Вам не нужно ничего реализовывать - у mnesia уже есть эти функции.Вы можете добавлять и удалять узлы из кластера mnesia во время выполнения, добавлять и удалять копии таблиц с узлов внутри кластера, и mnesia:wait_for_tables/2 позволит вам справиться с синхронизацией при добавлении узлов или копий таблиц.Посмотрите документацию mnesia для получения дополнительной информации.

...