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

Introduction to Databases
Meta via Coursera
Datenmanagement mit SQL
openHPI
Intro to Relational Databases
Udacity
Using Databases with Python
University of Michigan via Coursera
.Net平台下的软件开发技术毕业项目
Xi'an Jiaotong University via Coursera