RocksDB
Noun · Development
Definitions
A high-performance embedded key-value store developed by Facebook, built on a log-structured merge-tree (LSM-tree) architecture optimized for fast writes and SSD storage. It serves as the storage engine beneath systems like CockroachDB, TiKV, and Apache Kafka Streams.
In plain English: A fast internal database engine that stores data as key-value pairs and is used inside many larger database systems.
Example: "CockroachDB uses RocksDB under the hood, so tuning compaction settings directly affects our write throughput."