二级缓存应用场景及其局限性
2017-05-26 23:55
267 查看
二级缓存应用场景
适用于访问次数多且用户对查询结果实时性要求不高的查询,采用二级缓存可降低数据库访问量,提高访问速度,应用场景——耗时较高的统计分析sql、通讯记录查询(一个月一次)。实现方法:通过设置刷新间隔时间,由MyBatis每隔一段时间自动清空缓存,根据数据变化频率设置缓存刷新时间flushInterval。
局限性
对细粒度级别的数据缓存实现不好,可以想象一下,一个二级缓存好不容易缓存了几万条数据,这时其中的一条数据突然commit了一下,这几万条缓存就被清空了,又要从数据库重新加载……
相关文章推荐
- Mybatis二级缓存应用场景和局限性
- Mybatis二级缓存应用场景和局限性
- hibernate 一二级缓存对比一级应用场景
- 如何设计缓存及其应用
- Windows DDB和DIB技术应用(2)--绘图二级缓存技术
- [原创]HandlerSocket系列(二):架构、特点及其应用场景
- 使用hibernate二级缓存优化你的应用
- [转]ASP.NET缓存概念及其应用浅析
- 平衡二叉树及其应用场景
- Spring环境下Hibernate二级缓存的应用
- 平衡二叉树及其应用场景
- [原创]HandlerSocket系列(二):架构、特点及其应用场景
- 累积缓存及其应用
- Scrapy:Spider参数及其应用场景
- PHP缓存应用场景分析
- 缓存二级缓存Spring环境下Hibernate二级缓存的应用
- ASP.NET缓存概念及其应用浅析
- ASP.NET缓存概念及其应用浅析
- Redis的七种武器及其适合的应用场景
- HandlerSocket系列(二):架构、特点及其应用场景