| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2009 06:15:34
|
Andre_JavaWorld
JavaTeenager
![[Avatar]](/images/avatar/b6770af9bf892b0d4dbbc1aa5a3201a4.jpg)
Membro desde: 29/06/2007 12:48:07
Mensagens: 166
Localização: Saint Cyr L'ecole, France
Offline
|
Ola Pessoal,
Existem varias implementacoes de cache no hibernate, qual delas voces usam no seu projeto e porque? existe alguma diferença em termos de performance entre alguma delas? eu estou usando o ehcache ja a algum tempo, queria ver a opiniao de voces e qual das implementaçoes estao usando.
Abraços
André Martins
|
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2009 07:53:15
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline
|
André,
Estou trabalhando em um projeto de grande porte com EhCache e estou muito satisfeito. Recomendo.
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2009 12:05:04
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
Muito interessante o tópico. Muita gente não sabe qual cache usar.
Mas minha resposta seria: depende do projeto que você tem.
Eu estou usando swarm-cache, pois preciso de cache distribuido (minha aplicação roda em clusters). Porém na versão que estou usando ela suporta apenas cache readonly e não transactional. Estou planejando a troca pelo jboss-cache, pois ela suporta cache distribuído com replicação. Mas como uso glassfish pretendo fazer um teste bem forte.
Ehcache é muito boa, rápida, porém apenas local. Eu diria que é a melhor para projetos "normais". O bom da ehcache é o know-how do próprio pessoal do hibernate, pois é a mesma equipe (pelo menos era antes da compra pela jboss). Oscache nunca usei, mas creio ser tão boa quanto a ehcache.
http://docs.jboss.org/hibernate/stable/core/reference/en/html/performance.html#performance-cache
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2009 12:22:43
|
jyoshiriro
Virtual Machine Man
![[Avatar]](/images/avatar/e0679741969383717173a64cf04e0678.jpg)
Membro desde: 17/06/2009 14:14:39
Mensagens: 587
Offline
|
O ehcache pode ser usado em aplicações distribuidas, sim.
http://ehcache.org/documentation/distributed_caching.html
http://benessuti.wordpress.com/2009/07/25/configuracao-ehcache-hibernate/
This message was edited 1 time. Last update was at 02/10/2009 12:22:56
|
José Yoshiriro Ajisaka Ramos
OCUP Fundamental / SCJP 6 / SCWCD 5 / SCBCD 5 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/10/2009 22:07:50
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
A documentação do hibernate diz que não. Enfim, ou pode estar desatualizada ou os adapters do hibernate não conseguem fazer a concorrência/replicação correta.
Assim que eu tiver a oportunidade de mexer nos clusters da empresa vou fazer esse teste no ambiente de testes, e repasso a informação aqui.
Abraços
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
|
|