Apache Cassandra

Databases & Data Technologies
Apache Cassandra
Apache Cassandra is a highly scalable, distributed NoSQL database designed for high availability and fault tolerance. It handles massive volumes of data across multiple nodes with no single point of failure.
What is it?
Apache Cassandra is an open-source, distributed NoSQL database originally developed at Facebook and later donated to the Apache Software Foundation. It is built to run across multiple data centers and regions.
What does it do?
Cassandra stores large volumes of structured data across clusters using a peer-to-peer architecture. It provides high write throughput, linear scalability, and continuous availability, even during node failures.
Where is it used?
Cassandra is widely used in large-scale systems such as messaging platforms, IoT backends, real-time analytics, recommendation engines, and applications that require constant uptime and global distribution.
When & why it emerged
Cassandra was created in 2008 at Facebook to power large-scale inbox search. It emerged to solve challenges related to scalability, fault tolerance, and high availability in distributed data systems.
Why we use it at Internative
We use Cassandra for data-intensive systems that require high availability and horizontal scalability. Its distributed architecture makes it suitable for mission-critical applications with global workloads.
More in Databases & Data Technologies
Other technologies from the same category of the library.

Rethink DB
RethinkDB is an open-source NoSQL database designed for real-time applications. It enables live data updates through push-based queries, making it ideal for systems that require instant synchronization and low-latency data access.

Dragonfly
Dragonfly is a drop-in replacement for Redis and Memcached with a modern multi-threaded architecture. It delivers up to 25× higher throughput on a single node, vertical scaling without sharding, and full Redis API compatibility.

Elasticsearch
Elasticsearch is a distributed search and analytics engine designed for fast, scalable full-text search and real-time data analysis. It enables powerful querying, indexing, and aggregation over large volumes of structured and unstructured data.

MongoDB
MongoDB is a document-oriented NoSQL database designed for scalability and flexibility. It stores data in JSON-like documents, making it ideal for modern applications that require high performance and schema agility.

Azure Cosmos DB
Azure Cosmos DB is a globally distributed, multi-model NoSQL database service by Microsoft. It provides low-latency data access, automatic scaling, and multiple API support for highly available, cloud-native applications.

Raven DB
RavenDB is an open-source NoSQL document database designed for high performance and scalability. It provides ACID transactions, built-in replication, and full-text search for modern distributed applications.