TBD

Off-Heap data management: Increasing the memory density for the in memory tier has been an important goal for customers. Moving data out of the ambit of the JVM garbage collector allows for higher throughput because GC threads are no longer actively copying data from one memory space to the next. It also reduces the need to restrict JVM sizes in order to ensure that memory allocation and garbage generation never outruns the garbage collector. This in turn reduces complexity by reducing cluster sizes and moving parts in a running cluster

  • Storing values, indexes and keys off heap
  • Optimizing Geode so that interacting with data minimizes the amount of data deserialized and the number of times data is deserialized

Lucene Integration: Allow Lucene indexes to be stored in Geode regions allowing users to do text searches on data stored in Geode. One way of leveraging this work would be to use the Gem/Z connector to push data into a Geode cluster and allow all kinds of text analysis to be done on this data.

General product improvements:

  • Making authentication and authorization for all channels (gfsh, admin, client-server and REST) to follow the highly effective client server model that we support today.
  • Extending the transactions mechanism in Geode to support distributed transactions with eager locking and extend the colocated transaction model already supported in the product.
  • No labels