Second Level Cache... qual Provider voces estao usando?  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Andre_JavaWorld
JavaTeenager
[Avatar]

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

[Email] [MSN]
jyoshiriro
Virtual Machine Man
[Avatar]

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
[Email] [WWW]
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.
jyoshiriro
Virtual Machine Man
[Avatar]

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
[Email] [WWW]
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.
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team