Cassandra

A Story by
A partitioned row store. Rows are organized into tables with a required primary key.

What is Cassandra?

Partitioning means that Cassandra can distribute your data across multiple machines in an application-transparent matter. Cassandra will automatically repartition as machines are added and removed from the cluster. Row store means that like relational databases, Cassandra organizes data by rows and columns. The Cassandra Query Language (CQL) is a close relative of SQL.
Cassandra is a tool in the Databases category of a tech stack.

Who is using it?

506 companies use Cassandra in their tech stacks, including Uber, Facebook, and Netflix.

Uber

Facebook

Netflix

Instagram

Spotify

Instacart

reddit

Accenture

Hepsiburada

ebay

Coursera

Zalando

Why developers like Cassandra

Distributed
High performance
High availability
Easy scalability
Replication
Multi datacenter deployments
Reliable
OLTP
Open source