Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-9375

Change RocksDB segmentation to use column family instead of per instance

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 9.4.0.Beta1
    • Component/s: None
    • Labels:
      None

      Description

      With ISPN-8905 we added in support for segmented stores as well as a trivial method to take an existing store and replicate it for each segment.

      RocksDB however has a built in support for segmentation via what they call as column families. We should try these instead which should reduce file descriptor usage and possibly increase performance.

      https://github.com/facebook/rocksdb/wiki/Column-Families
      https://github.com/facebook/rocksdb/blob/master/java/samples/src/main/java/RocksDBColumnFamilySample.java

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                william.burns William Burns
                Reporter:
                william.burns William Burns
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: