Details
-
Improvement
-
Status: Triage Needed
-
Normal
-
Resolution: Unresolved
-
All
-
None
Description
The Memtable implementation allows it to be split into a number of shards. This reduces contention during writes.
The MemtableIndex in SAI should follow this practice. It currently does not support sharding so all writes hit the same synchronized write block. The in-memory index search can also use the sharding to reduce the number of indexes that it searches based on the key range passed to the search.