Skip to main content

Wide-Column Stores (Cassandra)

Difficulty: Medium | Topic #20

What to Learn​

Partition key selection for even distribution, clustering keys for ordering, tunable consistency (ONE, QUORUM, ALL), compaction strategies, modeling around access patterns (no joins).

Resources​

Covered by Problems​

ProblemDifficultyLink
Messaging App (WhatsApp)Medium→
Activity Tracker (Strava)Medium→
Live Comments (FB Live)Medium→

Key Concepts to Master​

  • Partition key drives data distribution — bad choices cause hot nodes
  • Clustering key sorts rows within a partition for range scans
  • QUORUM consistency for read-your-writes guarantee across replicas
  • Compaction strategies (SizeTiered for writes, Leveled for reads)
  • Data modeling around query patterns — no secondary indexes by default