This document provides an overview of Apache Cassandra, including:
- Its history originating from Facebook's need to solve an inbox search problem.
- Its key features like high availability, linear scalability, fault tolerance and tunable consistency.
- Its architecture based on consistent hashing and a ring topology for data distribution.
- Its data model using keyspaces, column families, rows, and columns differently than a relational database.
- Examples of using the Cassandra CLI to create a schema, insert data, and perform queries.