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

  1. Document modeling
  2. Secondary indexes
  3. Embedding vs references
  4. Shards and routing
  5. Transactions and consistency

Reconstruction lab

Model the same product in PostgreSQL and MongoDB, then compare queries, constraints, and change cost.

Open this database track free →