Связана ли информация профиля каким-либо образом с существующей информацией базы данных? Является ли структура информации профиля полностью регулярной, или пользователь имеет некоторую степень контроля над структурой своего профиля? Сколько пользователей у вас будет?
Если информация профиля полностью отделена от функциональности базы данных базы данных или если она определенно изменяемой структуры, и если у вас достаточно файлов, чтобы не перегружать файловую систему, то сохранение ее в отдельных файлах XML стоит принимая во внимание.
Если существует очень большое количество профилей, и информация поддается реляционному хранилищу, то я, вероятно, поместил бы ее в базу данных. Если он привязан к функциональности вашей основной базы данных, он, вероятно, принадлежит там. Если нет, вы можете рассмотреть отдельную базу данных только для профилей.