search
Get Started
search
Cassandra - Database
zoom_in Click to enlarge

Cassandra

language

description Cassandra Overview

Apache Cassandra is a distributed NoSQL database designed to handle massive amounts of data across many commodity servers. It uses a peer-to-peer architecture, meaning there is no single point of failure. It is optimized for high-velocity writes and provides linear scalability, making it the go-to choice for global applications that require constant uptime and rapid data ingestion.

balance Cassandra Pros & Cons

thumb_up Pros
  • check Excellent horizontal scalability
  • check Strong multi-region availability
  • check High write throughput
  • check No single master node
thumb_down Cons
  • close Steep operational learning curve
  • close Limited ad hoc querying
  • close Data modeling requires denormalization

help Cassandra FAQ

Why do teams use Apache Cassandra instead of a traditional SQL database for write-heavy workloads?

Apache Cassandra is built for distributed, high-volume writes across many nodes rather than single-server relational transactions. Its peer-to-peer design means there is no primary database server that all writes must pass through.

What does Cassandra mean by having no single point of failure?

In Cassandra, every node can accept reads and writes, and data is replicated across multiple nodes. If one commodity server fails, the cluster can keep serving requests from other replicas.

How is Cassandra related to Facebook, Dynamo, and Bigtable?

Cassandra was originally developed at Facebook and later became an Apache project. Its architecture is often described as combining ideas from Amazon Dynamo-style replication with a Bigtable-like data model.

What kinds of apps are a bad fit for Apache Cassandra?

Cassandra is not ideal when an application needs complex joins, ad hoc SQL queries, or multi-row ACID transactions. It is usually a better fit for time-series data, messaging, event logs, and other predictable access patterns at large scale.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare