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 Data Science
University of Washington via Coursera
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Fundamentals of database systems
Indian Institute of Technology Kanpur via Swayam