Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
System

Apache Cassandra

Database Management System

Apache Cassandra is a free and open-source database management system designed to handle large volumes of data across multiple commodity servers. The system prioritizes availability and scalability over consistency, making it particularly suited for systems with high write throughput requirements due to its LSM tree indexing storage layer. As a wide-column database, Cassandra supports flexible schemas and efficiently handles data models with numerous sparse columns, incorporating Amazon's Dynamo distributed storage and replication techniques combined with Google's Bigtable data storage engine model.

Facts
Year
2008 1
Significance
A wide-column store built for high write throughput and multi-datacenter availability, originally developed at Facebook. 1
Connections

Associated With

ScyllaDB, Systems

ScyllaDB was designed to be protocol- and file-format-compatible with Apache Cassandra (same CQL protocol and SSTable format) while being an entirely separate C++ reimplementation built for higher throughput and lower latency.

Source Wikipedia: ScyllaDB
Sources
1. Wikipedia: Apache Cassandra
Wikimedia FoundationLead section
Quote, Lead section
Apache Cassandra is a free and open-source database management system designed to handle large volumes of data across multiple commodity servers.
View the Source
Wikipedia: ScyllaDB
Wikimedia FoundationAssociated With: ScyllaDB, Lead section
Quote, Associated With: ScyllaDB, Lead section
ScyllaDB is a source-available distributed NoSQL wide-column data store. It was designed to be compatible with Apache Cassandra while achieving significantly higher throughputs and lower latencies.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.