Welcome to RocksDB

    RocksDB supports various storage hardware, with fast flash as the initial focus. It uses a Log Structured Database Engine for storage, is written entirely in C++, and has a Java wrapper called RocksJava. See .

    • Designed for application servers wanting to store up to a few terabytes of data on local or remote storage systems.
    • Optimized for storing small to medium size key-values on fast storage — flash devices or in-memory
    • It works well on processors with many cores

    Features Not in LevelDB

    RocksDB introduces dozens of new major features. See the list of features not in LevelDB.

    Getting Started

    RocksDB releases are done in github. For Java users, Maven Artifacts are also updated. See .

    Contributing to RocksDB

    Troubleshooting and asking for help

    Follow RocksDB Troubleshooting Guide for the guidelines.

    Project History

    Links