Sérialisation à l'aide des plug-in DataSerializer

Utilisez le plug-in DataSerializer pour stocker efficacement des données arbitraires dans WebSphere eXtreme Scale pour que les API existantes du produit puissent interagir efficacement avec vos données.

La sérialisation des méthodes, telles que la sérialisation Java et le plug-in ObjectTransformer, permettent de convertir les données dans le réseau. En outre, lorsque vous utilisez ces options de sérialisation avec le mode de copie COPY_TO_BYTES, le transfert de données entre les clients et les serveurs devient moins coûteux et les performances s'améliorent. Toutefois, ces options ne résolvent pas les problèmes suivants qui peuvent exister : Les plug-in DataSerializer fournissent un moyen efficace de résoudre ces problèmes. Notamment, il vous permettent de décrire le format de sérialisation, ou tableau d'octets, dans WebSphere eXtreme Scalefin que le produit puisse interroger le tableau d'octets sans un format d'objet spécifique. Les classes et interface du plug-in DataSerializer public se trouvent dans le package com.ibm.websphere.objectgrid.plugins.io Pour plus d'informations, voir la documentation d'API.
Important : Les objets Java entité ne sont pas stockés directement dans les mappes de sauvegarde (BackingMaps) lorsque vous utilisez l'API EntityManager. L'API EntityManager convertit l'objet d'entité en objets de bloc de données. Les mappes d'entité sont automatiquement associées à un ObjectTransformer hautement optimisé. Lorsque l'API ObjectMap ou EntityManager est utilisée pour interagir avec les mappes d'entité, l'entité ObjectTransformer est appelée. Par conséquent, lorsque vous utilisez des entités, aucun travail n'est requis pour la sérialisation, car le produit exécute automatiquement le processus automatiquement.