Versions Compared

Key

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

...

Overall changes to support batch updates in PageMemory can be divided into following phases.

Phase 1:

...

Batch insert new keys.

  • Implement insertDataRows operation in FreeList - insert several data rows at once.
  • Implement invokeAll operation in BPlusTree: support searching and inserting range of keys.
  • Enable batch insertion in preloader (enabled by a special system property).

...

Phase 2:

...

Batch update existing keys.

  • InvokeAll operation should support batch update of existing keys.

...