Estoy armando una aplicación Java EE regular en jboss7 que usará JPA en el nivel de datos. Me gustaría hacer esta aplicación de modo que se amplíe con la carga. Aunque está bastante claro cómo escalar el nivel web: crear más máquinas y lanzarlas detrás de un equilibrador de carga, escalar el nivel de datos es menor.Escalado y agrupamiento JPA
Probablemente pueda agrupar mi base de datos (MySQL). Stil, eso deja la capa JPA sin agrupar. Idealmente, JPA se ampliará utilizando el almacenamiento en memoria caché (en clúster) respaldado por MySQL.
Cuando miro a mi alrededor, toda la información sobre la escala de JPA parece tener entre 3 y 4 años. La gente habla de ehcache, memcached e infinispan. No estoy seguro de si esto todavía es actual.
¿Puede alguien decirme el estado de la técnica en clústeres y escalas de Java EE, especialmente en el nivel de datos?
Recibí excelentes respuestas de Piotr y James.Es desafortunado que SOF solo me permita marcar uno como la respuesta correcta. Gracias a ambos. A continuación, tengo que averiguar qué es lo mejor de la raza en el almacenamiento en caché: ¿Por qué usaría algo más que memcached? – Raj