Кто нибудь озадачивался выбором БД для ejabberd? Какие типовые сценарии создания отказоустойчивого распределенного сервиса, и какова в этом роль БД?
To access the most up-to-date ejabberd documentation, please visit docs.ejabberd.im »
Кто нибудь озадачивался выбором БД для ejabberd? Какие типовые сценарии создания отказоустойчивого распределенного сервиса, и какова в этом роль БД?
Re: Выбор БД
Та всё просто: юзать по возможности odbc :)
Также необходимо иметь стабильный канал между нодами, ибо split-brain не поддерживается.
Почему именно ODBC? В чем
Почему именно ODBC? В чем фишка?
В доках расписано о кластеризации с родной Мнешой, какой сценарий для ODBC-совместимых БД?
Re: Почему именно ODBC?
Потому-что жрёт меньше памяти.
Тот же сценарий. Mnesia будет использоваться в любом случае, но только для ram_copies, т.е. всё что на надо хранить на диске должно быть в odbc: mod_offline_odbc, mod_vcard_odbc и тд.
В качестве odbc лучше использовать pgsql или mysql.
Т.е только моды в ODBC, а
Т.е только моды в ODBC, а список контактов и авторизация в Мнезии?
Мнезия удобна тем, что почти все можно делать через веб-интерфейс. Существенно, когда сервер инсталлируется на заказ.
Re: Т.е только моды в ODBC
Нет. roster и авторизация тоже в odbc. В мнезии остаются только таблицы необходимые для роутинга: session, routes и т.д. То есть мнезия выполняет роль memcached, если так понятнее.
Насчёт web-интерфейса не знаю, я им не пользуюсь.
------- В мнезии остаются
-------
В мнезии остаются только таблицы необходимые для роутинга: session, routes и т.д. То есть мнезия выполняет роль memcached, если так понятнее.
-------
Это при какой же нагрузке становится актуальным? У меня сейчас все в постгресе
Re: Выбор БД
Надоело уже разжёвывать.
И где там про
И где там про нагрузку?
Разжевывать, это когда даешь знания человеку, как готовый инструмент. Я и этого не просил, меня интересует личный опыт эксплуатации,а не теоретические рассуждения.
Re: Выбор БД
Личный опыт эксплуатации я изложил в своём первом посте, после чего ты начал дико тупить с вопросами а почему, а как, и тд.