Является ли внутренняя база данных Mnesia на каждом кластере лучшим решением с точки зрения надежности и балансировки нагрузки, или лучше использовать внешнюю базу данных на отдельном сервере?
Мой инстинкт масштабирования систем обычно говорит, что кластер внешних баз данных был бы лучше, чем наличие множества внутренних баз данных. Я никогда не рассматривал масштабирование ejabberd, но в целом хорошо разделять службы на кластеры.
Этот ответ quora похоже, согласен с масштабированием до отдельной БД, когда у вас много узлов.