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

Create an in-memory only storage engine

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.2.0-rc2
    • Component/s: Storage
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      QuInt C (11/23/15)

      Description

      Mongo is already a performance leader, but it would be great to push this farther via an option for storage entirely within ramspace like an Oracle In-Memory Database or MySQL memory table (aka. heap table)

      This would also need to turn off the disk-space pre-allocation; with storage in RAM you would not need any pre-allocation since re-allocating additional space would be an almost instant task.

      I have created a hack for this that works but even with nssize=2 and smallfiles set the default disk pre-allocation makes my setup rather limited in use.
      http://www.phpmoadmin.com/mongodb-in-memory-database

        Attachments

          Issue Links

            Activity

              Dates

              • Created:
                Updated:
                Resolved: