Software Alternatives & Reviews

Apache Cassandra VS ArangoDB

Compare Apache Cassandra VS ArangoDB and see what are their differences

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

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

Apache Cassandra details

Databases NoSQL Databases Relational Databases Big Data

ArangoDB details

Graph Databases NoSQL Databases Databases

Apache Cassandra features and specs

Not specified yet

ArangoDB features and specs

Graph DB Yes

Apache Cassandra videos

Course Intro | DS101: Introduction to Apache Cassandra™

More videos:

  • - Introduction to Apache Cassandra™

ArangoDB videos

ArangoDB and Foxx Framework, deeper dive. WHILT#17

Category Popularity

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


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

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.

ArangoDB Reviews

9 Best MongoDB alternatives in 2019
ArangoDB is a native multi-model DBMS system. It supports three data models with one database core and a unified query language AQL. Its query language is declarative which helps you to compare different data access patterns by using a single query.
Top 15 Free Graph Databases
ArangoDB is a distributed free and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. ArangoDB
ArangoDB vs Neo4j - What you can't do with Neo4j
Scalability needs and ArangoDB ArangoDB is cluster ready for graphs, documents and key/values. ArangoDB is suitable for e.g. recommendation engines, personalization, Knowledge Graphs or other graph-related use cases. ArangoDB provides special features for scale-up (Vertex-centric indices) and scale-out (SmartGraphs).

Social recommendations and mentions

Based on our record, Apache Cassandra should be more popular than ArangoDB. 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.

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: / 3 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: / 4 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: / 4 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: / 5 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 / 6 months ago
View all

ArangoDB mentions (1)

  • How do I install Arangodb with the default settings, without any questions to a user?
    I have a bash script and a part of it is installation of I want a script to install Arangodb in such a way a user won't have select any options during installation, not even specify a password. I want it to have all the default settings, default password such as 1234, even an empty password will do, default config... Everything by default and without any questions to a user. - Source: Reddit / 7 months ago

What are some alternatives?

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

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

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

PostgreSQL - PostgreSQL is a powerful, open source object-relational database system.

neo4j - Meet Neo4j: The graph database platform powering today's mission-critical enterprise applications, including artificial intelligence, fraud detection and recommendations.

OrientDB - OrientDB - The World's First Distributed Multi-Model NoSQL Database with a Graph Database Engine.

CouchBase - Document-Oriented NoSQL Database

User reviews

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

Post a review