有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaGrails1.3.1:改进的查询缓存

http://www.grails.org/1.3.1+Release+Notes

Improved Query Caching

The findAll query method now supports taking advantage of the 2nd level cache.

Book.findAll("from Book as b where b.author=:author", [author:'Dan Brown'], [cache: true])

使用二级缓存有哪些优点或缺点

我正在为iPhone应用程序开发web服务器,所以我有很多并行连接、DB查询等


共 (1) 个答案

  1. # 1 楼答案

    通常,二级缓存保存以前从数据库检索的应用程序数据。这样做的好处是,您可以在避免对相同数据进行数据库调用方面节省大量资金。二级缓存是否高效取决于应用程序处理数据的方式,以及可以存储在内存中的数据大小。可能唯一的主要缺点是,当数据库中的数据更新时,缓存需要失效。当应用程序发生这种情况时,某些框架可以自动处理(例如,通过缓存写入),但如果数据库在外部发生更改,则只能依赖cace过期