выбрать все кэширование и фильтр потока против запроса к базе данных в SpringBoot, Hibernate - PullRequest
4 голосов
/ 05 марта 2020

В настоящее время я реализовал кэш для метода selectAll , а затем отфильтровал его по условию путем фильтрации потока в кэшированном списке со всеми элементами. Кэширование вторично отфильтрованных списков по условным значениям, так как ключ набирает некоторую скорость, но потребляет больше памяти, а функция фильтрации требует времени.

С другой стороны, обычная фильтрация базы данных по условию выполняется быстрее, но получение данных с удаленного узла базы данных происходит медленнее. , Есть ли способ выполнить запросы к базе данных (кроме функции фильтрации) в selectAll кеш? Таким образом, я могу получить больше скорости при оптимизации использования памяти.

Также принимается совершенно другой ответ

...