如何将从数据库中查询的数据数据保存到内存中 前两天面试,遇到一个问题,从数据库中查询出来一万条数据,如何保存到内存中去,以便下次查询!不用Hibernate中的缓存! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查询结果本来就在内存中。要想一直缓存查询结果集,这是11g才有的新功能啊。11g前只能把表放在keep pool中缓存,不能一直缓查询存结果集。 数据库提供了缓存,不知道这里面试者的意图是怎样的。如果是想做应用层的cache的话,可以有很多种cache组件选择,oscache,jcs, ehcache和jbosscache都是很常用的。这里cache的粒度是怎样的,是对reslut的cache还是对单个entity的cache,cache的策略和持久话的考虑都是需要进一步细化的。总的来说,面试官提这样的问题的意图不明确,也有可能是很资深的面试官提的比较容易发散的问题。 支持......也可以保存在服务器上的session中啊 新手求助! 在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行出现问题。 获得固定时间间隔中缺失的部分 oracle的存储过程参数只能使用一次吗? 给表添加列的时候可不可以不加在最后 插入数据特别慢是怎么回事? 如何在客户端连接服务器 想串行排队执行任务,应该怎么做? 在一台服务器上能同时装Oracle9iAS的infrastructure和portal吗?机器重启后如何重起服务?急 c++ builder oracle sql合并的问题? ORACLE触发器检测不到 null字段?
要想一直缓存查询结果集,这是11g才有的新功能啊。
11g前只能把表放在keep pool中缓存,不能一直缓查询存结果集。
数据库提供了缓存,不知道这里面试者的意图是怎样的。如果是想做应用层的cache的话,可以有很多种cache组件选择,oscache,jcs, ehcache和jbosscache都是很常用的。这里cache的粒度是怎样的,是对reslut的cache还是对单个entity的cache,cache的策略和持久话的考虑都是需要进一步细化的。总的来说,面试官提这样的问题的意图不明确,也有可能是很资深的面试官提的比较容易发散的问题。
支持......也可以保存在服务器上的session中啊