# mongo-rocks **Repository Path**: mirrors_percona/mongo-rocks ## Basic Information - **Project Name**: mongo-rocks - **Description**: MongoDB storage integration layer for the Rocks storage engine - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2025-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## RocksDB Storage Engine Module for MongoDB ### TL;DR Execute this series of commands to compile MongoDB with RocksDB storage engine: # install compression libraries (zlib, bzip2, snappy): sudo apt-get install zlib1g-dev; sudo apt-get install libbz2-dev; sudo apt-get install libsnappy-dev # get rocksdb git clone https://github.com/facebook/rocksdb.git # compile rocksdb cd rocksdb; USE_RTTI=1 CFLAGS=-fPIC make static_lib; sudo INSTALL_PATH=/usr make install; cd .. # get mongo git clone https://github.com/mongodb/mongo.git # get mongorocks git clone https://github.com/mongodb-partners/mongo-rocks # add rocksdb module to mongo mkdir -p mongo/src/mongo/db/modules/ ln -sf ~/mongo-rocks mongo/src/mongo/db/modules/rocks # compile mongo cd mongo; scons Start `mongod` using the `--storageEngine=rocksdb` option. ### More information To use this module, it has to be linked from `mongo/src/mongo/db/modules`. The build system will automatically recognize it. In the `mongo` repository directory do the following: mkdir -p src/mongo/db/modules/ ln -sf ~/mongo-rocks src/mongo/db/modules/rocks To build you will need to first install the RocksDB library, see `INSTALL.md` at https://github.com/facebook/rocksdb for more information. If you install in non-standard locations, you may need to set `CPPPATH` and `LIBPATH` environment variables: CPPPATH=/myrocksdb/include LIBPATH=/myrocksdb/lib scons ### Reach out If you have any issues with MongoRocks, feel free to reach out to our Google Group https://groups.google.com/forum/#!forum/mongo-rocks