RocksDB

Noun · Development

Definitions

  1. 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."

Related Terms