Выбор БД

Кто нибудь озадачивался выбором БД для ejabberd? Какие типовые сценарии создания отказоустойчивого распределенного сервиса, и какова в этом роль БД?

Re: Выбор БД

Та всё просто: юзать по возможности odbc :)
Также необходимо иметь стабильный канал между нодами, ибо split-brain не поддерживается.

Почему именно ODBC? В чем

Почему именно ODBC? В чем фишка?
В доках расписано о кластеризации с родной Мнешой, какой сценарий для ODBC-совместимых БД?

Re: Почему именно ODBC?

Почему именно ODBC? В чем фишка?

Потому-что жрёт меньше памяти.

В доках расписано о кластеризации с родной Мнешой, какой сценарий для 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: Выбор БД

http://en.wikipedia.org/wiki/Mnesia

Надоело уже разжёвывать.

И где там про

И где там про нагрузку?
Разжевывать, это когда даешь знания человеку, как готовый инструмент. Я и этого не просил, меня интересует личный опыт эксплуатации,а не теоретические рассуждения.

Re: Выбор БД

Личный опыт эксплуатации я изложил в своём первом посте, после чего ты начал дико тупить с вопросами а почему, а как, и тд.

Syndicate content