Skip to content

FlashSQL/mongo-mssd

Repository files navigation

mongo-mssd

Optimize MongoDB with multi-streamed SSD (published paper in EDB 2017, accepted paper in JISA Journal 2018)

Author: Trong-Dat Nguyen (trauconnguyen@gmail.com)

Build the source code:

First, make the "build" directory in your MONGO_HOME

$ mkdir build

Next, to build only the mongod server:

$ scons mongod -j40

To build all core components (i.e., mognod, mongo, and mongos)

$ scons core -j40

See docs/building.md for more detail.

Using Macros

This project support various stream mapping approaches. Each approach has corresponding macro.

To use a desired macro, edit the SConstruct file

MSSD_FILEBASED: file-based stream mapping

MSSD_BOUNDBASED: boundary-based stream mapping

MSSD_DSM: Dynamic Stream Mapping (DSM)

About

Optimize MongoDB with multi-streamed SSD (published paper in EDB 2017, accepted paper in JISA Journal 2018)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published