Назад | Перейти на главную страницу

Подходит ли БД по умолчанию Ejabberd для развертывания больших кластеров?

  1. Я настраиваю кластер узлов Ejabberd для размещения более 1 млн активных соединений.

Является ли внутренняя база данных Mnesia на каждом кластере лучшим решением с точки зрения надежности и балансировки нагрузки, или лучше использовать внешнюю базу данных на отдельном сервере?

  1. Насколько я могу судить, каждому узлу нужна собственная БД, и все узлы не могут использовать одну общую БД?

Мой инстинкт масштабирования систем обычно говорит, что кластер внешних баз данных был бы лучше, чем наличие множества внутренних баз данных. Я никогда не рассматривал масштабирование ejabberd, но в целом хорошо разделять службы на кластеры.

Этот ответ quora похоже, согласен с масштабированием до отдельной БД, когда у вас много узлов.