NoSQL Data Modeling Essential Training
Offered By: LinkedIn Learning
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
- The purpose of the data model
- Notation alternatives
- Analyze the data
- Determine access patterns
- Models vs. patterns
- The transformation process
- Transformation: Customer 360
- Creating the JSON document
- Transformation: Product sales
- Denormalization pattern
- Aggregation pattern
- Application side join pattern
- Tree aggregation
- Nested document flattening pattern
- Anti-patterns
- Columnar database models
- Query-driven patterns
- Helper tables
- Handling arrays
- Additional design considerations
- Wrap up
Taught by
Robert Van Cleave
Related Courses
Social Network AnalysisUniversity 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