“Key-Value” is Misleading. Access Patterns are Key.
May 14, 2026Cynthia Dunlop

Summary
This post elaborates on the importance of access patterns in database selection and data modeling, contrasting different data models (Key-Value, Wide-Column) and their implications for performance, I/O costs, and infrastructure spend. It highlights how ScyllaDB's architecture can accommodate various levels of access pattern depth, from simple key-value stores to more complex wide-column structures, and emphasizes that understanding application read/write behavior is crucial for optimal performance and cost-efficiency.
More from the System Scalability Design trail
- Building a New Rust Driver for ScyllaDB’s DynamoDB API – with 58% More Throughput
- How Sprig Replaced Postgres, ClickHouse & Redis…with 4-8x Better Latency
- How Medium Powers Real-Time Recommendations at 1M OPS
- DDIA 2nd Edition Excerpt: On Scalability
- Lessons Learned from Real-World NoSQL Database Migrations