If you log in
with your developerWorks ID, you can leave comments and feedback for the development team.
eXtreme Scale provides huge memory stores on commodity hardware. What can't you do with large, cheap memory stores?
These memory stores are distributed and incorporate redundancy to be highly available.
Data in memory is much quicker and easier to access than memory on disk. End user response times and system throughput are improved. Load on backend EIS and databases are reduced by large memory caches, thus increasing the workload you may process and your scalability.
The IBM WebSphere DataPower XC10 Appliance is also a solution for the usage patterns and use cases below noted by
.
There are four fundamental eXtreme Scale Usage Patterns:
- Side Cache Usage Pattern
- Inline Cache Usage Pattern
- Application State Store
- eXtreme Transaction Processing
There are a large number (> 10) of Customer Use Cases. There is a page for each use case, showing which of the above usage patterns each use case exploits. Each pattern has links to the customer use case exploiting it. Each page has diagrams and links to videos, articles and references.
How do I get started?
One approach is to ask what is the easiest way to get started?
From an ease-of-implmementation perspective, there are three general ways to use WebSphere eXtreme Scale:
- Configuration only: No application coding changes required, just configuration changes. In these cases, WebSphere eXtreme Scale provides plug-ins to the existing infrastructure that applications are already using to extend the infrastructure's caching capabilities with those of WebSphere eXtreme Scale. To use eXtreme Scale in these changes, you need only make a few small configuration changes. These patterns are:
- Offload redundant processing: Use WebSphere eXtreme Scale as a side cache to offload or eliminate redundant processing. (This is fundamentally what caches do: keep of copy of data so it need not be fetched or produced each time it is needed.) In these caches, you might insert a small amount of code in a few key areas and use the ObjectMap API
to cache data. See:
- System of Record: Dramatic scaling improvements come from changing the application's data interface to WebSphere eXtreme Scale, such that it becomes the system of record. In this case, WebSphere eXtreme Scale is an in-line cache. If you currently use JPA, you might use the WebSphere eXtreme Scale EntityManager API
to make the conversion easier. See:
Copyright IBM Corporation 2009,2010,2011. All Rights Reserved.