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

Improve integration with rocks

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.0.0-rc7
    • 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

        Issue Links

          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: