Кэши Hibernate с поддержкой кластера в сочетании с WebSphere Application Server


person boyd4715    schedule 31.01.2011    source источник


Ответы (1)


Интересно, это все еще верное утверждение?

Я предполагаю, что вы имели в виду утверждение в поле рядом с разделом «Интеграция кэша второго уровня». В этом случае я бы сначала подтвердил с IBM. Любая информация об официальной поддержке IBM должна исходить непосредственно от них, а не от кого-то из StackOverflow ;-)

Из моего чтения о двух моделях кэша от IBM я не вижу, где я могу кэшировать запрос.

С точки зрения поставщика кэша то, как Hibernate будет его использовать, не имеет значения, поскольку конфигурация одинакова как для кэширования объектов 2L, так и для кэширования запросов*. Итак, просто настройте поставщика кэша, и Hibernate позаботится об использовании его для серверной части для кэширования 2L и кэширования запросов. Просто обратите внимание, что вам все еще нужно указать Hibernate, какие объекты кэшировать и какие запросы кэшировать. Последний совет: разберитесь с кэшированием перед использованием. Большинство людей думают, что они понимают, но они удивляются, увидев, что кэширование запросов замедляет работу, а не повышает производительность...

[*] это утверждение не на 100 % верно, так как вам все равно может понадобиться создать/настроить различные области кэша, но на самом деле это не относится к кэшированию запросов или кэшированию 2-литровых сущностей... это просто конфигурация кэша.< /эм>

person jpkrohling    schedule 01.02.2011