First the environment. We're a small webhosting company that is actually
managed by my dad and me only, where I do the tech stuff. I'm running
that Jabber server to the public and primarily set it up for my personal use. I don't expect more than a handful of users to show up there in the
near future (currently there's two users). So performance/scalability
isn't an important thing to me. I could even say I don't need a data
import facility right now, but that shouldn't be too often in the
future... In any case I'm going to use an open database (MySQL would be good). I never managed to export that Erlang database thing (forgot its
name) and I somewhat dislike closed data storage systems.

There is a migration tool in recent ejabberd versions.
Native PostgreSQL support emerged in 1.0.0.
Native MySQL support is in Subversion (and will be in 1.0.1 I guess).
Documentation for SQL databases is in progress AFAIR.

Also, regarding Mnesia (the erlang database you are referring to), I just wanted to chime in real quick that you can get direct access to it. I will never ever remember the commands to do so, but there's something you can do that brings up the entire database in what looks like a spreadsheet application, and you can edit/look at things directly. =) I really don't know where that's documented, and I still prefer a MySQL backend, but I did want you to know that you can get to the Mnesia database should you wish to.

Daniel

Reply via email to