一道有难度的C#方面关于CACHE的面试题,欢迎讨论
某个公司是统计数据的,有很多客户基本每天都需要查看该公司的统计数据,而该公司的统计数据每年更新一次,每次更新的时间不固定(可能近年1月1号更新,明年就2月7号更新等等),为了加快效率,该公司想使用CACHE,应该采用那种解决方法(原题大概是这样,如果有人见过类似的题目,就更好了) --------------------编程问答-------------------- 这种东西我觉得不大会放内存cache,因为大型系统都是非常庞大的数据.放内存不现实...一般的解决方案是数据库建立冗余表,专门存放用户查看格式的数据.
或者写入文本文件中.
--------------------编程问答-------------------- 当时给出了几个选择,其中有放在各个页面的Cache中,放在内存的CACHE中,等等等等 --------------------编程问答-------------------- 一般页面CACHE就可以了 一天检查一次有没有更新 --------------------编程问答-------------------- 同意一楼。
其实象财务软件里,月结和年结的数据都单独放在一个表里,查询的时候就不再计算,如果重新结算就更新这个表 --------------------编程问答-------------------- 题目就差把答案说出来了,建立汇总表。
补充:.NET技术 , C#