WebSphere eXtreme Scale se utiliza para atender una base de datos tradicional y eliminar la actividad de lectura que normalmente se envía a la base de datos. Puede utilizarse una memoria caché
coherente con una aplicación mediante el uso directo o indirecto de un
correlacionador de objetos relacionales. La memoria caché coherente puede después
descargar de lecturas la base de datos o el programa de fondo. En un escenario
ligeramente más complejo, como por ejemplo un acceso transaccional a un
conjunto de datos donde sólo algunos de los datos necesitan garantías de
persistencia tradicional, puede usarse el filtrado para descargar incluso
transacciones de grabación.
Puede configurar
WebSphere eXtreme Scale para que funcione como un espacio de proceso de base de datos en memoria muy flexible.
No obstante,
WebSphere eXtreme Scale no es un
correlacionador de objetos relacionales (ORM). No sabe de dónde proceden los datos de la cuadrícula de datos. Una aplicación o un
ORM puede colocar datos en un servidor
eXtreme Scale. Es responsabilidad del origen de datos garantiza que son coherentes con la base de datos de la que proceden los datos. Esto significa que
eXtreme Scale no puede invalidar los datos extraídos de una base de datos automáticamente. La aplicación o el correlacionador debe proporcionar esta función y gestionar los datos almacenados en
eXtreme Scale.
Figura 1. ObjectGrid como un almacenamiento intermedio de base de datos
Figura 2. ObjectGrid como una memoria caché secundaria