Data Modeling Fundamentals
1 Topics
Schema Design Principles
15 Sub-topics
Document Design Principles
Embedded Documents vs References
One-to-Many Relationships - Embedding
One-to-Many Relationships - Referencing
Many-to-Many Relationships
Denormalization Strategies
Schema Design Patterns Overview
Schema Validation - Part 1 (JSON Schema)
Schema Validation - Part 2 (Rules and Options)
Modeling Time-Series Data
Modeling Hierarchical Data
Advanced Data Modeling Scenarios
1 Topics
Domain-Specific Modeling
12 Sub-topics
Social Network Data Model
Content Management System Model
IoT Application Data Model
Analytics Platform Data Model
Event Sourcing with MongoDB
CQRS Pattern Implementation
Polymorphic Schema Design
Schema Migration Strategies
Application Design Patterns
1 Topics
Design Patterns
13 Sub-topics
Repository Pattern with MongoDB
Connection Pooling Strategies
Write-Through Cache Pattern
Document Versioning Pattern
Tree Patterns (Parent Reference, Child Reference)
Materialized Path Pattern
Extended Reference Pattern