Depending on the type of indexes you want to build, WebSphere® eXtreme Scale provides built-in plug-ins that you can
add to the BackingMap to build an index.
HashIndex
The built-in HashIndex, the
com.ibm.websphere.objectgrid.plugins.index.HashIndex class, is a
MapIndexPlugin plug-in that you can add into BackingMap to build static or dynamic indexes. This class supports both the
MapIndex and MapRangeIndex interfaces. Defining and
implementing indexes can significantly improve query performance.
InverseRangeIndex
The built-in
InverseRangeIndex, the com.ibm.websphere.objectgrid.plugins.index.InverseRangeIndex
class, is a MapIndexPlugin plug-in that you can add into BackingMap
to build static indexes. This class supports the MapIndex interface. Defining and
implementing this index lets you retrieve range data from the grid.