FREEDOM251

Freedom251 › RocksDB

Instead of RocksDB

RocksDB alternatives

RocksDB is a free, embeddable C++ library for persistent key-value storage. It accepts arbitrary byte-array keys and values, orders keys with a user-chosen comparator, and uses a log-structured merge engine with configurable write, read, and space tradeoffs. Low-latency storage, compaction filters, optional compression libraries, encryption, and a Java wrapper suit database engines, application caches, and other embedded workloads. Multi-threaded compactions support databases of multiple terabytes, and it runs across Linux, macOS, Windows, iOS, FreeBSD, OpenBSD, AIX, and Solaris.

  1. 1

    Amazon DynamoDB

    Free plan AndroidAPIiPhone+5

    Managed, globally distributed NoSQL applications — DynamoDB is a fully managed, serverless database with automatic scaling, global tables, indexes, vector search, and default encryption.

    7.7 Free plan Visit site
  2. 2

    Riak KV

    Free plan APILinuxMac+3

    Distributed key-value workloads needing replication and search — Riak KV is a masterless distributed store with multi-cluster replication, failure-tolerant reads and writes, secondary indexes, Solr search, and MapReduce.

    7.1 Free plan Visit site
  3. 3

    Aerospike Database

    by Aerospike Database
    Free plan Open source APILinuxMac+3

    Real-time transactions across multiple data models — Aerospike combines key-value, document, and graph models with millisecond-latency transaction processing and strict serializability for distributed ACID transactions.

    9.3 Free plan Visit site
  4. 4

    etcd

    Free plan APILinuxMac+2

    Consistent coordination for clusters and Kubernetes — etcd is a Raft-based, strongly consistent distributed store with leader failover, watchable hierarchical keys, TTL expiration, and HTTP access.

    7.4 Open source Visit site
  5. 5

    Redis Insight

    Free plan LinuxMacSelf-hosted+2

    GUI-based Redis development and administration — Redis Insight is a graphical and CLI tool for browsing, profiling, querying, visualizing, and managing Redis deployments rather than a storage engine.

    7.2 Free plan Visit site
  6. 6

    Ristretto

    Free plan LinuxMacSelf-hosted+1

    Single-process Go caching with high hit ratios — Ristretto is a concurrent, memory-bound Go cache using TinyLFU admission and SampledLFU eviction, not a persistent distributed database.

    Open source Visit site
  7. 7

    SuperMassive

    Free plan LinuxMacSelf-hosted+1

    Distributed in-memory storage with automatic failover — SuperMassive distributes an in-memory key-value database across shards and replicas, adding horizontal scaling, parallel reads, journals, failover, and self-healing.

    7.1 Open source Visit site
  8. 8

    Apache Ignite

    Free plan Open source APILinuxMac+2
    9.2 Open source Visit site
  9. 9

    Apache Accumulo

    Free plan APILinuxSelf-hosted
    7.4 Open source Visit site
  10. 10

    Apache Kvrocks

    Free plan APILinuxMac+1
    7.2 Open source Visit site
  11. 11

    FoundationDB

    Free plan APILinuxMac+2
    7.1 Open source Visit site
  12. 12

    Infinispan

    Free plan APILinuxSelf-hosted
    7.1 Free plan Visit site
  13. 13

    KVdb.io

    Free plan APISelf-hostedWeb
    7.1 From $19/mo · 14-day trial Visit site
  14. 14

    EloqKV

    Free plan APILinuxSelf-hosted
    7.0 Free plan Visit site
  15. 15

    TiKV

    Free plan APILinuxMac+2
    7.0 Open source Visit site
  16. 16

    RonDB

    Free plan APILinuxSelf-hosted
    6.9 Open source Visit site
  17. 17

    Valkey

    by Valkey
    Free plan APILinuxMac+1
    6.9 Open source Visit site
  18. 18

    Upstash Redis

    Free plan APIWeb
    6.7 Free plan · paid from $0.20 Visit site
  19. 19

    Cloudflare Workers KV

    Free plan LinuxWeb
    6.6 Free plan · paid from $5/mo Visit site
  20. 20

    Azure Table Storage

    Free trial API
    6.0 30-day trial Visit site
  21. 21

    Google Cloud Bigtable

    Free trial APIWeb
    5.9 10-day trial Visit site
  22. 22

    Hibari

    Free plan Linux
    5.9 Free plan Visit site
  23. 23
    5.8 Free plan · paid from $0.01/mo Visit site
  24. 24

    Amazon MemoryDB

    Paid APIWeb
  25. 25

    AntidoteDB

    Paid APILinuxSelf-hosted
    5.6 Open source Visit site

Readers may seek alternatives when they want managed hosting, automatic scaling, replication, failover, synchronization, richer queries, or additional data models. RocksDB provides an API rather than a built-in query language, requires GCC 11 or later or Clang 10 or later for C++20 support, and limits values to below 4 GB. Its free open-source model leaves deployment and operations with the user, while support centers on GitHub issues and a Facebook group. Compare distributed availability, indexing and search, access controls, transactions, client languages, deployment model, and workload fit before switching.

← Back to RocksDB The whole key-value databases list