Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-18216

Allow sharding of the SAI in-memory index

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Triage Needed
    • Normal
    • Resolution: Unresolved
    • 5.x
    • Feature/SAI

    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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mike_tr_adamson Mike Adamson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: