NoSQL Databases (Redis, MongoDB, Cassandra, DynamoDB)
The planned outline of 11 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Foundations: data models, partitions and consistency
Coming soon - Module 2
Redis data structures
Coming soon - Module 3
Redis in production
Coming soon - Module 4
MongoDB documents, queries and schema design
Coming soon - Module 5
MongoDB pipelines, transactions and scale
Coming soon - Module 6
Apache Cassandra wide-column modelling
Coming soon - Module 7
Amazon DynamoDB modelling and operations
Coming soon - Module 8
Cloud Firestore and Firebase Realtime Database
Coming soon - Module 9
Graph databases: property graphs, Cypher and ISO GQL
Coming soon - Module 10
Time-series databases: InfluxDB 3 Core and TimescaleDB
Coming soon - Module 11
Choosing, combining and reviewing NoSQL designs
Coming soon
Official documentation
- redis.io/docs/latest (redis.io)
- www.mongodb.com/docs/manual (mongodb.com)
- cassandra.apache.org/doc/latest (cassandra.apache.org)
- docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html (docs.aws.amazon.com)
More in Data and databases
- Data Analysis with Python (pandas, polars, DuckDB) (coming soon)
- Probability & Statistics (coming soon)
- Excel & Google Sheets (coming soon)
- PostgreSQL in Depth (coming soon)
- All Data tracks
- How we make lessons