RocksDB is a single-node key-value storage engine. The design is based on[ log-structured merge trees](https://en.wikipedia.org/wiki/Log-structured_merge-tree) (LSMs). RocksDB is a fork of an earlier Google project called LevelDB, which was an embedded key-value store inspired by the low-level storage engine used by BigTable. RocksDB has since gone on to become a much more robust and feature complete storage engine, but the basic structure is the same as LevelDB and many other LSM-based storage engines.