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.