Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


IDIEP-32
Author
Sponsor

 

Created 
Status
Status
colourGrey
titleDRAFT


Table of Contents

Motivation

Currently batch updates on page memory level are not implemented in Ignite. The internal structures such as BPlusTree and FreeList don't provide support for them. The performance of batch operations (putAll, datastreamer, preloader) can be improved by implementing batch updates on page memory level.

Competitive

...

analysis

Profiling the current rebalancing process shows that most of the time is spent on working with FreeList and BPlusTree (details Cluster re-balance in Ignite#balanceinIgnite-Profilingcurrentprocess).

...