RocksDB

A library that provides an embeddable, persistent key-value store for fast storage. (by facebook)

RocksDB Alternatives

Similar projects and alternatives to RocksDB

  1. Redis

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. MongoDB

    321 RocksDB VS MongoDB

    The MongoDB Database

  4. litestream

    Streaming replication for SQLite.

  5. MeiliSearch

    A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.

  6. Milvus

    138 RocksDB VS Milvus

    Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search

  7. zstd

    Zstandard - Fast real-time compression algorithm

  8. cockroach

    CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

  9. Neo4j

    63 RocksDB VS Neo4j

    Graphs for Everyone

  10. tracing

    58 RocksDB VS tracing

    Application level tracing for Rust.

  11. LevelDB

    32 RocksDB VS LevelDB

    LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

  12. dgraph

    36 RocksDB VS dgraph

    high-performance graph database for real-time use cases

  13. heed

    17 RocksDB VS heed

    Fully typed LMDB wrappers with minimum overhead 🐦

  14. Apache HBase

    Apache HBase

  15. LMDB

    4 RocksDB VS LMDB

    Read-only mirror of official repo on openldap.org. Issues and pull requests here are ignored. Use OpenLDAP ITS for issues.

  16. vscode-rust

    8 RocksDB VS vscode-rust

    Discontinued Rust extension for Visual Studio Code

  17. TileDB

    16 RocksDB VS TileDB

    The Universal Storage Engine

  18. libmdbx

    Discontinued One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.

  19. fastfilter_cpp

    Fast Approximate Membership Filters (C++)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better RocksDB alternative or higher similarity.

RocksDB discussion

Log in or Post with

RocksDB reviews and mentions

Posts with mentions or reviews of RocksDB. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-04-20.
  • Benchmarking & Performance Tuning for Storage Engines
    2 projects | dev.to | 20 Apr 2026
    RocksDB — Benchmarking tools (GitHub Wiki) - Documentation and examples for db_bench, benchmark options and RocksDB-specific benchmarking patterns used in the article. RocksDB* Tuning Guide on Intel® Xeon® Processor Platforms - Practical system-level and RocksDB parameter tuning notes, and explanation of LSM behavior and compaction trade-offs. fio documentation (readthedocs) - fio job file options, json+ output, percentile settings, and latency profiling examples referenced for fio workflows. iostat man page (manpages.org) - Definitions and examples for iostat fields such as %util, await, and extended reporting flags used for device telemetry. What Is P99 Latency? (Aerospike blog) - Rationale for why p99/tail metrics matter and how tail amplification affects distributed systems. Little's law (Wikipedia) - Queueing relationship used to relate IOPS, latency, and queue depth for capacity reasoning. YCSB — Yahoo! Cloud Serving Benchmark (GitHub) - Workload generator for application-level CRUD patterns and distributions; used for mapping production mixes. fio latency profile examples (fio docs examples) - Examples such as Poisson request submission and latency profiling used to model bursts and steady-state. fio tools: fio_jsonplus_clat2csv (fio tools) - Utility and pattern for converting fio json+ latency dumps into CSV for plotting and CI analysis. Azure: Queue depth and IOPS relationship (Azure docs) - Practical guidance and formula relating queue depth, IOPS, and latency for storage volumes.
  • Two Bits Are Better Than One: making bloom filters 2x more accurate
    5 projects | news.ycombinator.com | 21 Feb 2026
    You can actually make those two bits more independent afaik.

    https://github.com/apache/parquet-format/blob/master/BloomFi...

    https://github.com/facebook/rocksdb/blob/main/util/bloom_imp...

    First one is useful for grasping the idea second one is more comprehensive. Both try to make multiple bit loads but try to make them as independent as possible as far a I can understand.

    Also hash function has huge effect on bloom filter performance. I was getting 2x perf when using xxhash3 instead of wyhash even though wyhash is a faster hash function afaik.

  • Ask HN: What "trick of the trade" took you too long to learn?
    5 projects | news.ycombinator.com | 4 Aug 2025
    Wanted to share what I think is a great example of this https://github.com/facebook/rocksdb/blob/main/util/ribbon_al...
  • Towards Sub-100ms Latency Stream Processing with an S3-Based Architecture
    4 projects | dev.to | 18 Jul 2025
    However, to make these systems run reliably - especially at scale and in the cloud - the underlying system architecture must change. Systems that still rely on local disks and embedded databases (e.g., RocksDB) to manage internal states may not become obsolete immediately, but they will hit a wall eventually.
  • PostgreSQL Maximalism
    46 projects | dev.to | 28 May 2025
    Alternatives to: RocksDB, eXist-db, MongoDB
  • Bloom Filters
    10 projects | news.ycombinator.com | 2 May 2025
    Would recommend reading rocksdb implementation of bloom filter and ribbon filter to anyone wanting learn more about the production level implementation side. It is extremely well explained in the comments and is the state of the art implementation as far as I know.

    https://github.com/facebook/rocksdb/blob/main/util/bloom_imp...

    https://github.com/facebook/rocksdb/blob/main/util/ribbon_al...

  • RocksDB: Your Key-Value Store Powerhouse (and Why You Should Care)
    5 projects | dev.to | 16 Feb 2025
    RocksDB Official Website: https://rocksdb.org/
  • Introducing Gridstore: Qdrant's Custom Key-Value Store
    4 projects | dev.to | 6 Feb 2025
    When we started building Qdrant, we needed to pick something ready for the task. So we chose RocksDB as our embedded key-value store.
  • The Home Server Journey - 4: Enter The Matrix
    9 projects | dev.to | 20 Sep 2024
    One thing you should know is that the K8s architecture is optimized for stateless applications, which don't store changing information within themselves and whose output depend solely on input from the user or auxiliary processes. Conduit, on the contrary, is tightly coupled with its high-performance database, RocksDB, and has stateful behavior. That's why we need to take extra care by not replicating our process in order to prevent data races when accessing storage
  • RocksDB 9.5.2 – SupplyChainAttackPoC for Meta BB
    1 project | news.ycombinator.com | 21 Aug 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic RocksDB repo stats
55
31,758
9.7
4 days ago

facebook/rocksdb is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

The primary programming language of RocksDB is C++.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?