Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

NoSQL Data Modeling Essential Training

via LinkedIn Learning

Overview

Get started with data modeling for NoSQL databases and learn how to work with common design patterns.

Syllabus

Introduction
  • Welcome
  • What you should know
1. The Basics
  • The purpose of the data model
  • Notation alternatives
  • Analyze the data
  • Determine access patterns
  • Models vs. patterns
2. Transforming the Conceptual Model
  • The transformation process
  • Transformation: Customer 360
  • Creating the JSON document
  • Transformation: Product sales
3. Document Style Patterns
  • Denormalization pattern
  • Aggregation pattern
  • Application side join pattern
  • Tree aggregation
  • Nested document flattening pattern
  • Anti-patterns
4. Columnar Style Patterns
  • Columnar database models
  • Query-driven patterns
  • Helper tables
  • Handling arrays
Conclusion
  • Additional design considerations
  • Wrap up

Taught by

Robert Van Cleave

Reviews

4.7 rating at LinkedIn Learning based on 157 ratings

Start your review of NoSQL Data Modeling Essential Training

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.