如何将从数据库中查询的数据数据保存到内存中 前两天面试,遇到一个问题,从数据库中查询出来一万条数据,如何保存到内存中去,以便下次查询!不用Hibernate中的缓存! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询结果本来就在内存中。要想一直缓存查询结果集,这是11g才有的新功能啊。11g前只能把表放在keep pool中缓存,不能一直缓查询存结果集。 数据库提供了缓存,不知道这里面试者的意图是怎样的。如果是想做应用层的cache的话,可以有很多种cache组件选择,oscache,jcs, ehcache和jbosscache都是很常用的。这里cache的粒度是怎样的,是对reslut的cache还是对单个entity的cache,cache的策略和持久话的考虑都是需要进一步细化的。总的来说,面试官提这样的问题的意图不明确,也有可能是很资深的面试官提的比较容易发散的问题。 支持......也可以保存在服务器上的session中啊 关于oracle负载的问题,高手帮帮忙呗 oracle如何跨用户和跨DB到处导入表的数据 新建 oracle 索引 监听别名配置问题…… 百分求教 :Oracle不包含某条件的模糊查询语句 关于create table as 的问题,如何加一个integer型的字段 vb.net /c# 如何取得 oracle long 类型的数据 按时间分段查询 异常处理 有关在Oracle数据库中有关时间格式的规格? sql合并的问题? ORACLE触发器检测不到 null字段?
要想一直缓存查询结果集,这是11g才有的新功能啊。
11g前只能把表放在keep pool中缓存,不能一直缓查询存结果集。
数据库提供了缓存,不知道这里面试者的意图是怎样的。如果是想做应用层的cache的话,可以有很多种cache组件选择,oscache,jcs, ehcache和jbosscache都是很常用的。这里cache的粒度是怎样的,是对reslut的cache还是对单个entity的cache,cache的策略和持久话的考虑都是需要进一步细化的。总的来说,面试官提这样的问题的意图不明确,也有可能是很资深的面试官提的比较容易发散的问题。
支持......也可以保存在服务器上的session中啊