This document provides an introduction and overview of Cassandra, including: - Cassandra is a distributed database modeled after Amazon Dynamo and Google Bigtable that is highly scalable and fault tolerant. - It is used by many large companies for applications that require fast writes, high availability, and elastic scalability. - Cassandra's data model uses a column-oriented design organized into keyspaces, column families, rows, and columns. It also supports super columns. - The document discusses Cassandra's features like tunable consistency levels, replication, and its data distribution using consistent hashing. - An overview of Cassandra's Thrift API and basic operations like get, batch mutate, and