Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-16604

Improve integration with rocks

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • 3.0.0-rc7
    • None
    • Storage
    • None
    • Fully Compatible

    Description

      Goals for completion of this ticket:

      1. Different format for unique indexes. Probably the same thing that wiredtiger is doing – storing duplicates as a list (as oposed to storing RecordIDs as part of keys). This should also enable using bloom filters for duplicate key checks.
      2. Phase-out old keys in RocksTransaction. Currently all written keys ever are stored in RocksTransaction. We need to remove keys that are not being touched by any currently running transactions.
      3. Improve rocks_engine metadata. Introduce DB version to support changes in disk format in the future.
      4. Configure RocksDB + expose some config options to users.

      (Copied from email from the submitter)

      Attachments

        Activity

          People

            matt.kangas Matt Kangas
            igor Igor Canadi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: