Q16Big Data Analytics
Question
4 marks
Describe the Cassandra data model.
Answer
Cassandra uses a wide-column store data model optimized for fast writes and highly available distributed storage.
Data is partitioned across the cluster using a Partition Key, and rows within a partition are ordered by Clustering Columns. The schema consists of Keyspaces (similar to a database), Column Families (similar to tables), and Rows containing multiple columns. It allows dynamic column addition and provides decentralized, masterless architecture for high availability.