NoSQL Database Selection: Redis, DynamoDB, MongoDB, and Cassandra
Choose the right NoSQL database for your workload based on data model, access patterns, and operational constraints
4 sections ยท 8 lessons
Course outline
The NoSQL Landscape
- Why 'NoSQL' is misleading: four completely different data models
- Access patterns: the real constraint to optimize for
Redis and DynamoDB
- Redis: in-memory typed structures for sub-millisecond latency
- DynamoDB: managed key-value at scale with access pattern design
MongoDB and Cassandra
- MongoDB: flexible document queries and schema evolution
- Cassandra: distributed write throughput and time-series workloads
The Decision Framework
- Matching the right database to your access pattern
- Common NoSQL mismatch mistakes and how to avoid them