Key-Value Stores
Dictionaries at scale. The foundational layer for caching, session management, and high-velocity ephemeral data.
Speed Trumps All
Key-value stores sacrifice query complexity for raw throughput and sub-millisecond latency. They are rarely the primary database, but almost every large-scale architecture relies on them to shield the primary database from read-heavy loads.
Redis
The undisputed champion
More than just strings. Redis supports lists, sets, sorted sets, hashes, and streams. It operates entirely in memory (with disk snapshots for persistence), making it incredibly fast. Single-threaded architecture means no lock contention.
DynamoDB
AWS Managed Scale
A persistent, highly scalable key-value (and document) store. Perfect for serverless architectures. You pay for throughput, which scales infinitely, but complex queries require carefully designed secondary indexes.