最近一直在考虑这个问题,数据字典的读取还是比较频繁的,如果存放到数据库表中是不是会加大压力呢?
如果是文件频繁的读取效率是不是会比数据库的表高?
来个高人给解答下吧,谢谢
xml和数据库差异不大。对于修改频率很低的数据,在程序启动的时候加载到缓存中,下次访问的时候,先从缓存中读取。在信息修改的时候,同步更新缓存即可。缓存的哪些数据,可以分析下缓存的命中率,命中率越高,缓存设计越好。如果采用xml存储,建议采用对象序列化的方式,这样便于更新和过渡到其他存储方式。######可以存放到数据库中,实在频繁就加个缓存######
肯定是数据库,你要是用xml的话,数据变动,难道还要去改代码吗?不现实啊!用数据库写工具类,加缓存
主要看那些数据是怎样用
如果简单的类型定义,用xml可以的,虽然解析也不是很快。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。