The major update to WebSphere XD DataGrid released
The major update to WebSphere XD DataGrid released
IBM WebSphere XD DataGrid V6.1 which includes the ObjectGrid data grid middleware has just shipped a major update to the ObjectGrid function called iFix 3.
ObjectGrid provides an embeddable distributed memory platform for implementing network attached memory, HTTP Session management, complex event processing, next generation scalable OLTP databases or Extreme Transaction Processing (XTP) style applications. It provides a virtualized partitioned, replicated data store. Data in the store can be accessed using a data style (relational/map) or in a messaging style (FIFO consumers) simultaneously. Data can be fully indexed and retrieved using its key or using queries on any indexed attributes in the store. The data store can be hosted in the same cluster as your application or as a separately hosted cluster. As the cluster grows and shrinks, ObjectGrid automatically scales out and in to best distributed the data store across the current set of JVMs hosting the data store. The collective memory of all JVMs hosting the store is all that limits the amount of data that can be stored within the data store.
It provides Map based APIs to access the data or an EntityManager style API as well as a stored procedure like API (DataGrid APIs). It’s very lightweight and scales from a pair of JVMs to thousands distributed across multiple data centers.
It integrates fully with WebSphere ND V6.0.2 and ND V6.1 and can be used without WebSphere using just J2SE 1.4.2/Java 5 with your favorite application container. When packaged for J2SE it’s a couple of jars under 30MB in size. Just add to classpath, edit some xml and go.
The new function enables several major features including support for data center replication, treating data in Maps as queues and Spring integration. More can found on the ifix 3 release notes.
The Spring integration enables the use of Spring native transaction support and its container managed transaction facilities. It can also use Spring Bean Factories to obtain references to ObjectGrid extensions which allows them to be easily wired into a Spring based ObjectGrid application.
The fully functional J2SE evaluation version has already been updated to the latest level and now runs for 8 hours at a time. It is available for free download here. The evaluation version just requires a Java IDE and a JVM to test.