Welcome to RocksDB
RocksDB supports various storage hardware, with fast flash as the initially focus. It uses a Log Structured Database Engine for storage, is written entirely in C++, and has a Java wrapper called RocksJava. See RocksJava Basics.
- 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
You are welcome to send pull requests to contribute to RocksDB code base! Check RocksDB-Contribution-Guide for guideline.
Toubleshooting and asking for help
Blog
- Check out our blog at