用户的配置,用XML存好还是用数据库存好?解决思路

用户的配置,用XML存好还是用数据库存好?
小弟,想做一个根据用户配置呈现不同web界面的网页,问用户的配置信息使用XML保存还是存在数据库中比较好?个人感觉用XML便于以后扩展,用数据库效率会更高,使用哪种方法能在扩展和性能之间获得最好的平衡。

------解决方案--------------------
大数据量存DB,DB处理效率高还可以提供IO缓存

XML的话,小了没问题,稍微大一点,缓存就得自己写,还得做个缓存池,存储最常用的语句,要是需求逐步扩大,原本很小的XML扩大到无法控制,缓存池就要开始向ORACLE的缓存池复杂度靠拢,那就完了...
------解决方案--------------------
建议使用数据库

一旦你使用负载均衡,你要如果处理这些文件同步又是一个很大的问题

sql server 05已经支持XML
你可以使用数据库+XML