See information about the latest product version
Global cache scenario: Caching static data
You can use a global cache to store static data. The use of a global cache facilitates horizontal scaling in situations where a cache is used to minimize network interactions to a back end system. With a global cache, you can increase the number of clients while maintaining a predictable response time for each client.
When WebSphere® Message Broker acts as a façade to a back-end database, it must provide short response times to the client, even though the back-end database has high latency.

WebSphere Message Broker can provide short response times by caching results in memory (for example, ESQL shared variables).

However, this configuration does not scale well horizontally. When the number of clients increases, the number of brokers and execution groups can be increased to accommodate the clients, but each broker has to maintain a separate in-memory cache.

With a global cache, the number of clients can increase while a predictable response time is maintained for each client.
