YoVDO

NoSQL Data Modeling Essential Training

Offered By: LinkedIn Learning

Tags

NoSQL Databases Courses Data Analysis Courses Database Design Courses JSON Courses

Course Description

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

Related Courses

Social Network Analysis
University of Michigan via Coursera
Intro to Algorithms
Udacity
Data Analysis
Johns Hopkins University via Coursera
Computing for Data Analysis
Johns Hopkins University via Coursera
Health in Numbers: Quantitative Methods in Clinical & Public Health Research
Harvard University via edX