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?

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

Uber

Facebook

Netflix

Instagram

Spotify

Instacart

reddit

Accenture

ebay

Hepsiburada

Booking.com

Coursera

Why developers like Cassandra

Distributed
High performance
High availability
Easy scalability
Replication
Reliable
Multi datacenter deployments
Schema optional
OLTP