将DB的记录全部缓存

10-04-30 michaelxz
既然Hibernate提供了缓存的支持,而且内存的速度比硬盘的IO快那么多
为什么不考虑把这个项目中的所有Domain都配置 读写缓存
这样所有的数据都是从cache里面走的,而且和DB同步,数据都是干净的

很多人认为有些经常变动的对象做cache没意义
但是如果你要修改一个对象,我们是不是先需要把他查出来一次,然后重新set 他修改的属性,最后update
其实在这次查询的时候我们的cache已经起了一定作用了

我希望各位大大们,在解答的时候能 有点可以参考的数据指标,比如大体积的cache经常write的性能消耗比走DB大
或者能有实际项目遇到这种情况的问题!


非常感谢!