Persisting data in XMPP application

view story

http://serverfault.com – Here is the stack that we plan to use for our XMPP based application. Server- ejabberd Business Logic - Python Here are the questions: We want to persist data in an external database. Data including JIDs of users. I read that it is possible to configure ejabberd to store and use JIDs from external database. Will there be any unforeseen problems (performance wise as well) going forward with this configuration? Which external database is best suited with ejabberd and Python? We are inclined towards MySQL. (HowTos)