This sample and paper demonstrates XDF data value evolution features showing you in a practical way the way an application would change data in an in memory datagrid. Websphere eXtreme Scale Version 8.6 introduces Enterprise Data Grid (EDG) capabilities using a new data serialization format. The new data serialization format is called eXtreme data format (XDF). XDF includes the serialization capabilities and the wire format that are used by eXtreme Scale 8.6 when you are using IBM eXtreme IO (XIO) as the communication protocol and the COPY_TO_BYTES copyMode. XDF supports a cross-platform serialization format that replaces Java serialization on object maps that have a copyMode attribute value of COPY_TO_BYTES in the ObjectGrid descriptor XML file. XDF maintains a set of compact and efficient metadata for serialization; it makes the serialization and de-serialization of object data much faster and uses less memory.
Under normal circumstances, the performance when serializing and deserializing objects using XDF can be 20-30% faster than using the default Java serializer. In addition, the introduction of XDF enables data value evolution. Application developers can evolve the object/class definition that is used in the data grid without affecting older applications that are using a previous version of the class.
Download the guide on how to evolve your classes using the new XDF format in eXtreme Scale. This download also comes with source code to follow along and try out data evolution using XDF. This includes both a Java and C# Client to get your started!