【问题标题】:Migrate Ejabberd from Mnesia Database to SQLite on Debian 9 Stretch在 Debian 9 Stretch 上将 Ejabberd 从 Mnesia 数据库迁移到 SQLite
【发布时间】:2019-01-16 03:23:45
【问题描述】:

我是新来的,但我认为这是我最后的希望,我试一试。 我刚刚设法在运行 Raspbian (Debian 9) 的 Raspberry Pi 上安装和配置 ejabberd (Debian-backport-package)。

由于我对编码、Linux 等还很陌生,如果我错了,请纠正我,但我理解使用默认的 mnesia 数据库是有限的,应该使用 MySQL、SQLite、MariaDB 等?!... 我只想使用 ejabberd 与朋友和家人进行私人消息传递,共享文件和音频消息...... 1.真的有必要转移到另一个数据库吗? 2. 我已经为 baikal 和 seafile 运行 sqlite3 并且使用 Raspberry Pi 2 的有限资源我认为我认为 SqLite 也应该是我的 ejabberd 的选择,对吧? 3. 我如何在 SQLite 中建立一个新数据库(我已经尝试通过关于如何迁移到 MySQL 的文档和搜索互联网来弄清楚它,但并没有真正理解一些东西......)和 4. 我将如何告诉 ejabberd incl。使用新的 SQlite 数据库的模块(全局就足够了)?

我不需要将现有的数据库迁移到 sqlite,只需创建一个新的并将 ejabberd 绑定到它就可以了!

我想这对于阅读本文的人来说根本不是什么大不了的事,如果我能得到一些建议,我将非常感激。

提前非常感谢!

【问题讨论】:

    标签: database sqlite raspberry-pi xmpp ejabberd


    【解决方案1】:

    我了解使用默认的 mnesia 数据库是有限的,并且一个 应该使用 MySQL、SQLite、MariaDB 等?!...

    对于中型或大型服务器来说确实如此,因为 mnesia 无法处理大量用户群。在这种情况下,最好使用良好的 PostgreSQL 或其他 SQL 数据库。

    我只想使用 ejabberd 与朋友和朋友进行私人消息传递 family, 1. 真的有必要转移到另一个数据库吗?

    对于典型的用户聊天(不是机器人),只有几百个帐户同时注册和使用......?那么内部记忆就足够了。

    【讨论】:

    • 这正是我想听到的——非常感谢
    猜你喜欢
    • 2018-09-13
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多