Миграция Ejabberd из базы данных Mnesia в SQLite на Debian 9 Stretch - PullRequest
0 голосов
/ 14 января 2019

Я новичок в этом, но, видя это как свою последнюю надежду, я попробую. Мне только что удалось установить и настроить ejabberd (пакет Debian-backport) на моем Raspberry Pi с запущенным Raspbian (Debian 9).

Поскольку я все еще новичок в кодировании, Linux и т. Д., Пожалуйста, исправьте меня, если я ошибаюсь, но я понял, что использование базы данных mnesia по умолчанию ограничено, и нужно использовать MySQL, SQLite, MariaDB и т. Д.?! ... Я просто хочу использовать ejabberd для личных сообщений с друзьями и семьей, обмена файлами и аудио-сообщениями ... 1. Действительно ли необходимо перейти на другую базу данных? 2. Я уже использую sqlite3 для Байкала и Морского Файла, и с ограниченными ресурсами Raspberry Pi 2 я думаю, что SqLite должен быть моим выбором для ejabberd, не так ли? 3. Как настроить новую базу данных в SQLite (я уже пытался выяснить это с помощью Документации о том, как перейти на MySQL и с помощью поиска в Интернете, но в действительности ничего не понял ...) и 4. как бы я сказал ejabberd вкл. Модули (глобальных было бы достаточно), чтобы использовать новую базу данных SQlite?

Мне не нужно переносить существующую базу данных в sqlite, просто создайте новую и привяжите к ней ejabberd!

Полагаю, это совсем не важно для тех, кто читает это, и был бы очень благодарен, если бы я получил совет.

Заранее большое спасибо!

1 Ответ

0 голосов
/ 15 января 2019

Я понял, что использование базы данных mnesia по умолчанию ограничено и одна следует использовать MySQL, SQLite, MariaDB и т. д.?! ...

Это верно для среднего или большого сервера, поскольку mnesia не сможет работать с большой базой пользователей. В таком случае хорошая PostgreSQL или другая база данных SQL предпочтительнее.

Я просто хочу использовать ejabberd для личных сообщений с друзьями и семья, 1. Действительно ли необходимо перейти на другую базу данных?

Только несколько сотен учетных записей, зарегистрированных и используемых одновременно, для обычного пользовательского чата (не ботов) ...? Тогда внутренней мнезии достаточно.

...