CIOPages
DirectoryData & AnalyticsDatabase PlatformsRocksDB

RocksDB

Open SourceFunded

High-performance embeddable persistent key-value store for fast storage.

Visit Website

About RocksDB

RocksDB is an embeddable persistent key-value store designed for fast storage environments such as flash drives and high-speed disk drives. Written entirely in C++, it leverages a log-structured database engine to deliver maximum performance with low latency. The database handles arbitrarily-sized byte streams as keys and values, making it highly flexible for various data storage needs.

Targeted primarily at enterprises requiring efficient data storage and retrieval, RocksDB is adaptable to a wide range of workloads. It is used in applications ranging from database storage engines like MyRocks to caching and embedded systems. Its capabilities include basic database operations such as opening, closing, reading, and writing, as well as advanced features like merging and compaction filters. RocksDB’s open-source nature allows organizations to customize and optimize the database engine to fit specific performance requirements and workload characteristics.

Key Capabilities

  • High-performance log-structured database engine
  • Optimized for flash and high-speed storage
  • Supports arbitrarily-sized byte stream keys and values
  • Advanced operations like merging and compaction filters
  • Adaptable to diverse workloads and embedded systems

Integrations

MyRocksCustom application data cachingEmbedded workloads

This profile was compiled by CIOPages from public sources with AI assistance, and may be incomplete or out of date. It is informational only and not an endorsement. Represent this vendor? or .

Quick Facts

rocksdb.org
CategoryData & Analytics
SubcategoryDatabase Platforms
PricingOpen Source
DeploymentOpen Source
Target SizeEnterprise