das-labor / server

Our ansible and docker scripts for server management.
4 stars 3 forks source link

xmpp daten sind in mysql datenbank #31

Open pl4nkton opened 8 years ago

pl4nkton commented 8 years ago

Ist eine migration nach Mnesia möglich oder vorgesehen?

TheRadialActive commented 8 years ago

mysql-Datenbanken sollten das Standard-DB-Format sein.

Es gibt Daten die in Mnesia (Labor-Channel) und andere die in mysql (Roster, und alles Wichtige!) vorhanden sind.

Problem: Durch den großen Versionssprung von unserem aktuellen ejabberd und zu dem zukünftigen/aktuellen müssen wir ein Migrationsscript laufen lassen.

Man bedenke, dass im Dockerfile immernoch Mnesia-Import vorgesehen ist, weil Mnesia direkt mit ejabberd kommt. Die ejabberd-DB (Mnesia) in mysql laufen lassen, ist nochmal config-Aufwand im Dockerfile.

Ein großer Clusterfuck wird bei der Migration erwartet, wenn alle mysql-Daten des ejabberd in ldap eingebunden werden müssen (weil unter anderem viele Nutzer in ejabberd nicht unbedingt Laboranten sind: Rechtemanagement!).

Vielleicht kann dieses super Interface helfen: https://www.ldap-account-manager.org/lamcms/ Oder dieses: http://phpldapadmin.sourceforge.net/wiki/index.php/Main_Page