@ Кешируется в памяти? - PullRequest
       61

@ Кешируется в памяти?

0 голосов
/ 28 февраля 2020

Уместно ли использовать @Cacheable с базой данных в памяти?
Я использую h2 в базе данных памяти, и мне просто интересно, что использование @Cacheable может улучшить производительность приложения. Мое приложение будет часто получать вызовы для данных c из базы данных

1 Ответ

1 голос
/ 28 февраля 2020

Обычно - да, это так.

В вашем случае - я не знаю, вы не дали достаточно информации.

Если вы делаете много небольших запросов только для извлечения данных (выберите по первичному ключу и т. Д. c.), То это того не стоит. Это не будет стоить даже с обычной базой данных, если у вас нет ужасного соединения или чего-то в этом роде.

Если вы выполняете огромные запросы, которые занимают много времени, чтобы найти данные - тогда да, определенно, так же, как и с обычная база данных.

...