某些配置信息数据,即可以放在数据库中,也可以用XML,如spring等框架的配置全是用XML实现的,而通常需要有配置界面的一般放在数据库中。
与spring不同的是,我们这些配置信息需要一个设置界面,因此放在数据库中可以按常规方式实现配置界面,而放在XML中则用dom4j处理,可把XML视为一种数据源,改一下dao层实现配置界面。
倾向于XML,因为可移植性好,不依赖数据库即可使用。
请帮我评估一下,哪种方式性能更好。
1、dom4j读写XML代替读写数据库,哪种性能更好,差距有多大?
2、用XML通常会读取一次后缓存,这样一些大对象的存在是否会引起内存问题或性能问题