开发者社区> 问答> 正文

大家觉得系统数据字典使用xml文件维护还是数据库表维护好?:报错

最近一直在考虑这个问题,数据字典的读取还是比较频繁的,如果存放到数据库表中是不是会加大压力呢?

如果是文件频繁的读取效率是不是会比数据库的表高?

来个高人给解答下吧,谢谢

展开
收起
kun坤 2020-06-07 14:49:31 771 0
1 条回答
写回答
取消 提交回答
  • xml和数据库差异不大。对于修改频率很低的数据,在程序启动的时候加载到缓存中,下次访问的时候,先从缓存中读取。在信息修改的时候,同步更新缓存即可。缓存的哪些数据,可以分析下缓存的命中率,命中率越高,缓存设计越好。如果采用xml存储,建议采用对象序列化的方式,这样便于更新和过渡到其他存储方式。######可以存放到数据库中,实在频繁就加个缓存######

    肯定是数据库,你要是用xml的话,数据变动,难道还要去改代码吗?不现实啊!用数据库写工具类,加缓存


    ######

    主要看那些数据是怎样用

    如果简单的类型定义,用xml可以的,虽然解析也不是很快。

    2020-06-07 14:49:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载