FREE DATABASES & DATA SYSTEMS TRACK
Document databases
When should related data travel together?
When should related data travel together?
Model evolving aggregate-shaped data while understanding secondary indexes, transactions, sharding, and denormalization costs.
Systems compared
- MongoDB
- Couchbase
- Firestore
- Cosmos DB
Open the engine
- Document modeling
- Secondary indexes
- Embedding vs references
- Shards and routing
- Transactions and consistency
Reconstruction lab
Model the same product in PostgreSQL and MongoDB, then compare queries, constraints, and change cost.