Software Alternatives & Reviews

RocksDB VS Apache Cassandra

Compare RocksDB VS Apache Cassandra and see what are their differences

A persistent key-value store for fast storage environments

The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.
RocksDB Landing Page
RocksDB Landing Page
Apache Cassandra Landing Page
Apache Cassandra Landing Page

RocksDB details

Databases NoSQL Databases Graph Databases

Apache Cassandra details

Databases NoSQL Databases Relational Databases Big Data

RocksDB videos

How Online Backup works in MyRocks and RocksDB

More videos:

  • - RocksDB Meetup 2020 at Rockset
  • - TokuDB vs RocksDB

Apache Cassandra videos

Course Intro | DS101: Introduction to Apache Cassandra™

More videos:

  • - Introduction to Apache Cassandra™

Category Popularity

0-100% (relative to RocksDB and Apache Cassandra)


These are some of the external sources and on-site user reviews we've used to compare RocksDB and Apache Cassandra

RocksDB Reviews

We have no reviews of RocksDB yet.
Be the first one to post

Apache Cassandra Reviews

16 Top Big Data Analytics Tools You Should Know About
Application Areas: If you want to work with SQL-like data types on a No-SQL database, Cassandra is a good choice. It is a popular pick in the IoT, fraud detection applications, recommendation engines, product catalogs and playlists, and messaging applications, providing fast real-time insights.
9 Best MongoDB alternatives in 2019
The Apache Cassandra is an ideal choice for you if you want scalability and high availability without affecting its performance. This MongoDB alternative tool offers support for replicating across multiple datacenters.

Social recommendations and mentions

Based on our record, Apache Cassandra should be more popular than RocksDB. It has been mentiond 7 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.

RocksDB mentions (2)

  • We built an open-source SQL DB for Intel SGX enclaves
    Hi everyone! Our team just released EdgelessDB, an open-source database built on MariaDB that runs completely inside Intel SGX enclaves. As storage engine, it uses RocksDB with a custom encryption engine. The engine uses AES-GCM and is optimized for RocksDB’s specific SST file layout and the enclave environment. It has some nice properties like global confidentiality and verifiability and it considers strong... - Source: Reddit / 3 months ago
  • Apache Hudi - The Streaming Data Lake Platform
    Hudi tables can be used as sinks for Spark/Flink pipelines and the Hudi writing path provides several enhanced capabilities over file writing done by vanilla parquet/avro sinks. Hudi classifies write operations carefully into incremental (insert, upsert, delete) and batch/bulk operations (insert_overwrite, insert_overwrite_table, delete_partition, bulk_insert) and provides relevant functionality for each operation... - Source: / 3 months ago

Apache Cassandra mentions (7)

  • Why a Serverless Data API Might Be Your Next Database
    You can test drive it locally with a download, but it’s much easier with Docker, and easiest as-a-service on - a serverless DBaaS API built on Apache Cassandra, K8ssandra, Stargate, Apache Pulsar, Envoy and other modern open source. - Source: / 5 months ago
  • Best Practices for Data Pipeline Error Handling in Apache NiFi
    Choosing tools tailored to big data is the first step towards an efficient data pipeline. Here, it is important to consider NoSQL databases, such as Apache Cassandra, which is specifically designed to help with data availability, write-intensive workload, and fault tolerance. As a result, many performance, scalability, and throughput problems are already controlled. - Source: / 5 months ago
  • Paper review: Simple Testing in Distributed Systems
    The authors performed an analysis of critical failures of the five distributed systems: Cassandra, HBase, HDFS, MapReduce, and Redis. - Source: / 5 months ago
  • Before coding loads!
    Basically, a backend developer deals with server side which refers to whatever the user cannot see. Everything occurs in the background. Everything that has to do with functionalities like creating a shopping cart, making dynamic pages, creating app tools etc. A backend developer will have to acquire one of server-side languages such as PHP, Node.js, Python etc and a relational (MySQL, PostgreSQL, IBM) or... - Source: / 7 months ago
  • Why I run Django on Kubernetes as a one-man SaaS
    Full disclosure, I work on the K8ssandra project which provides a data layer backed by Apache Cassandra with APIs from Stargate. - Source: Reddit / 7 months ago
View more

What are some alternatives?

When comparing RocksDB and Apache Cassandra, you can also consider the following products

memcached - High-performance, distributed memory object caching system

Redis - Redis is an open source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.

Aerospike - Aerospike is a high-performing NoSQL database supporting high transaction volumes with low latency.

MongoDB - MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.

ArangoDB - A distributed open-source database with a flexible data model for documents, graphs, and key-values.

CouchBase - Document-Oriented NoSQL Database

User reviews

Share your experience with using RocksDB and Apache Cassandra. For example, how are they different and which one is better?

Post a review