Episode 8 - Eliminating parallel queries, performance testing, write-behind error handling, reverse indexes and Impact 2009 preview
Techniques for eliminating parallel, grid-wide queries: Best practises for eliminating parallel queries
Discussion on why warming-up a JVM is important when performance testing: How to warm up JVMs correctly before measuring performance
How to handle write-behind errors: Handling write behind errors correctly in applications
Using reverse indexes for fast lookups: Reverse... [More]
Episode 7 - PureQuery loaders, stored procedure caching, stateful singletons and large query sets.
Using IBM Data Studio PureQuery to create a general purpose loader: Using IBM DataStudio PureQuery runtime with IBM WebSphere eXtreme Scale
Using maps and loaders to cache stored procedure results: Creating an elastic service for a stored procedure call using IBM WebSphere eXtreme Scale
Techniques for caching query results in blocks for pagination support: Storing query results in pages or blocks rather than a single... [More]
Episode 6 - Embedded vs. external grid, 2PC, HTTP Session replication, and choosing partitions.
How to choose whether to embed the grid in application processes or run in separate processes: Run the grid in the application JVMs or separately?
Why eXtreme Scale doesn't provide 2-phase commit protocol (2PC): Does IBM WebSphere eXtreme Scale support 2PC?
Using eXtreme Scale for HTTP Session replication: HTTP Session replication with IBM WebSphere eXtreme Scale
Best practice for choosing the number of... [More]
Episode 5 - Trial overview, heap based evcition, removeAll(), near cache and write-behind with sync replicas.
An overview of the eXtreme Scale trial, including it's capabilities and limitations: Trial version of IBM WebSphere eXtreme Scale
Using heap level based eviction with a traditional eviction strategy: Heap level triggered eviction in IBM WebSphere eXtreme Scale
Using removeAll() as a high performance alternative to remove(): removeAll instead of remove in IBM WebSphere eXtreme Scale
The near... [More]
Episode 4 - Clearing a map, Spring integration, and zones.
How to efficiently clear the contents of a map: How to quickly empty a Map in IBM WebSphere eXtreme Scale
Overview of eXtreme Scale Spring integration features: Spring Integration features in IBM WebSphere eXtreme Scale
How to use eXtreme Scale zones to control primary and replica placement: Zones, what are they and how does IBM WebSphere eXtreme Scale use them
Episode 3 - JPALoaders, database synchronization, WAS integration, and JPA vs. ObjectGrid APIs.
How to use JPALoaders for automatically integrating with relational databases: Automatic database integration with IBM WebSphere eXtreme Scale
How to deal with third party or legacy applications changing a database directly without updating the cache: Handling stale data in IBM WebSphere eXtreme Scale
How WebSphere eXtreme Scale integrates with WebSphere Application Server: Integration of IBM WebSphere eXtreme Scale with... [More]
Episode 2 - L2 cache for JPA, write-behind and high availability.
Using eXtreme Scale for a L2 cache for OpenJPA or Hibernate: OpenJPA/Hibernate L2 cache with WebSphere eXtreme Scale
Write-behind database synchronization overview and use cases
Write behind: What is it and how does it work?
WebSphere eXtreme Scale and Databases with more on write behind
Achieving high availability with eXtreme Scale: High Availability: Data availability in WebSphere eXtreme Scale
Episode 1 - Preloading, duplicate data, dynamic map creation, and putAll().
Data preloading techniques; Loader plug-ins vs. Client loaders: Best ways to preload data
Duplicating data over all partitions and denormalization: Normalization and reference data
ObjectMap.putAll behaviors: Put verb mechanics explanation
Dynamic map creation
eXtreme Scale DataGrid Forum
For help with your eXtreme Scale software product, please visit the WXS Forum.
DataPower XC10 Appliance Forum
For help with your DataPower Appliance hardware product, please visit the XC10 Forum.
WebSphere® eXtreme Scale helps you
develop innovative applications by extending
the data caching concept using advanced features in the
creation of new classes of high-performance applications.
These applications allow for scenarios and configurations that
increase operational flexibility. Application types include
simple data/database, peer to peer, shared, client/server,