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