This document introduces Cassandra, an open source distributed database. It discusses Cassandra's architecture including ring-based replication across nodes, use of hash rings to distribute data, and tunable consistency levels. It also covers Cassandra's write path using commit logs and SSTables, read path by querying nodes, and data modeling using tables, partitions, and clustering keys. Examples demonstrate modeling single-row and multi-row partitions in Cassandra.