二级缓存适用场景
二级缓存虽然好处很多,但并不是什么时候都可以使用。在以下场景中,推荐使用二级缓存。
-
以查询为主的应用中,只有尽可能少的增、删、改操作。
-
绝大多数以单表操作存在时,由于很少存在互相关联的情况,因此不会出现脏数据。
-
可以按业务划分对表进行分组时,如关联的表比较少,可以通过参照缓存进行配置。
除了推荐使用的情况,如果脏读对系统没有影响,也可以考虑使用。在无法保证数据不出现脏读的情况下,建议在业务层使用可控制的缓存代替二级缓存。
二级缓存虽然好处很多,但并不是什么时候都可以使用。在以下场景中,推荐使用二级缓存。
以查询为主的应用中,只有尽可能少的增、删、改操作。
绝大多数以单表操作存在时,由于很少存在互相关联的情况,因此不会出现脏数据。
可以按业务划分对表进行分组时,如关联的表比较少,可以通过参照缓存进行配置。
除了推荐使用的情况,如果脏读对系统没有影响,也可以考虑使用。在无法保证数据不出现脏读的情况下,建议在业务层使用可控制的缓存代替二级缓存。