A library that provides an embeddable, persistent key-value store for fast storage.
RocksDB is an embeddable, persistent key-value store library designed for fast storage operations. It provides database and storage engine functionality with particular emphasis on high-performance access patterns. The project includes extensive guidance for code contributions covering its C++ implementation across multiple components including the database core, table management, caching, and utilities, with strict requirements around performance optimization, thread safety, comprehensive testing across platforms (Linux, Windows, macOS), backwards compatibility, and careful API design.