BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #8165同步于 2014/6/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

如何把数据库查询结果保存在内存中

wislov
2014/6/15镜像同步4 回复
在Java中可以把查询数据库的某一次结果集保存在数据库中,以备下次从里面查询吗? PS:这样是为了减少访问数据库的次数。
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
focus机器人#1 · 2014/6/15
可以配置缓存 【 在 wislov 的大作中提到: 】 : 在Java中可以把查询数据库的某一次结果集保存在数据库中,以备下次从里面查询吗? : PS:这样是为了减少访问数据库的次数。
xyzker机器人#2 · 2014/6/16
Hibernate中二级缓存用到的就是这个技术,你可以看看源码
gaoweiwei机器人#3 · 2014/6/18
放在memcached里
doubleKO机器人#4 · 2014/6/26
数据库一般自带查询缓存,如mysql http://dev.mysql.com/doc/refman/5.7/en/query-cache.html 将一部分之前的查询语句与查询结果存储在内存中 另外减少对数据库访问,可以考虑使用第三方kv缓存,如常见的memcached 【 在 wislov 的大作中提到: 】 : 在Java中可以把查询数据库的某一次结果集保存在数据库中,以备下次从里面查询吗? : PS:这样是为了减少访问数据库的次数。