首页 > 解决方案 > 在 SpringBoot、Hibernate 中选择所有缓存和流过滤器与数据库查询

问题描述

目前我已经为selectAll方法实现了一个缓存,然后通过对所有元素的缓存列表进行流过滤,按条件过滤它。二级过滤列表通过条件值缓存,因为键获得了一些速度但消耗更多内存并且过滤功能需要时间。

其他方式,典型的数据库过滤条件更快,但从远程数据库主机检索数据更慢。有没有办法在selectAll缓存上运行数据库查询(过滤功能除外) ?因此,我可以在优化内存使用的同时获得更快的速度。

完全不同的答案也被接受

标签: hibernatespring-bootcachingquery-optimization

解决方案


推荐阅读