Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / кэширование результатов хранимой процедуры / 10 сообщений из 10, страница 1 из 1
08.04.2019, 15:09
    #39798192
vlad2018
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Подскажите, есть ли способ кэшировать результаты, возвращаемые из хранимых процедур? Использую hibernate и spring
Заранее благодарен
...
Рейтинг: 0 / 0
08.04.2019, 15:12
    #39798199
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
vlad2018,
Хибер и спринг не работают с ХП.
Только как костыль и нетрадиционная ориентация. Самописка.
...
Рейтинг: 0 / 0
08.04.2019, 15:15
    #39798204
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
vlad2018Подскажите, есть ли способ кэшировать результаты, возвращаемые из хранимых процедур? Использую hibernate и spring
Заранее благодарен

кэшируйте данные метода, который возвращает данные из хранимки.

@EnableCaching
+
@Cacheable
...
Рейтинг: 0 / 0
08.04.2019, 15:20
    #39798209
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Petro123vlad2018,
Хибер и спринг не работают с ХП.
Только как костыль и нетрадиционная ориентация. Самописка.


ну я прямо этим не увлекался, но ссылку же давал где через @NamedNativeQuery можно вернуть "сущность"-ответ.
...
Рейтинг: 0 / 0
08.04.2019, 15:23
    #39798211
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Озверинну я прямо этим не увлекался,и никто этим не увлекается. Это как антибиотик при любой болезни. Слышал что вредно?
Я и говорю что _без нужды это вредно_.
Как вверху кэш, но к хранимке никакого отношения.
...
Рейтинг: 0 / 0
08.04.2019, 15:35
    #39798219
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Озверин,
Кстати, вот спринг чем только не занимается. Разве его дело кэшировать методы?
Имхо это уже за гранью понимания.
Я понимаю, либу добавил. Параметры настроил.
Имхо.
...
Рейтинг: 0 / 0
08.04.2019, 15:49
    #39798228
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Petro123Озверин,
Кстати, вот спринг чем только не занимается. Разве его дело кэшировать методы?
Имхо это уже за гранью понимания.
Я понимаю, либу добавил. Параметры настроил.
Имхо.

я выразился криво...кэшировать данные, которые методы возвращают, само собой.
Кэш можно настроить от простой мапы, практически, до любого внешнего решения, вроде redis.
...
Рейтинг: 0 / 0
08.04.2019, 16:33
    #39798268
unregestered
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
Petro123Озверин,
Кстати, вот спринг чем только не занимается. Разве его дело кэшировать методы?
Имхо это уже за гранью понимания.
Я понимаю, либу добавил. Параметры настроил.
Имхо.


Конечно, спринг это же универсальный "оборачиватель" методов. Как раз кеширование прекрасно для подходит. Разумеется это не в core spring-е, а в специальном плагине.
Если надо что-то кешировать, то @Cacheable -самое то.
...
Рейтинг: 0 / 0
08.04.2019, 17:24
    #39798313
alex55555
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
unregesteredЕсли надо что-то кешировать, то @Cacheable -самое то.
Это если вопрошающий хорошо понимает, что он делает. Но что-то я сомневаюсь.

Кэшированием занимается хибер, в том числе в варианте ежабей, а спринг это всё ещё как-то через себя пропускает. И всю цепочку надо понимать.
...
Рейтинг: 0 / 0
08.04.2019, 17:37
    #39798323
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кэширование результатов хранимой процедуры
unregestered,
Оно кончно так. Но в обертках, сначала атрибут одним словом, потом конфиг одна простынь, потом параметры к атрибуту.
И начинаешь задумываться об альтернативе - если сам метод тормозной, может атрибут закешировать это борьба со следствием. А не с причиной? Что делать с протухшим кешем?
Потом потоки и кеш. Потом транзакции и кеш.
И т.д. и т.п. куча ньюансов кеширования и никакая ни обертка.
Имхо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / кэширование результатов хранимой процедуры / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]