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

MongoDB for DBAs
MongoDB University
MongoDB for Node.js Developers
MongoDB University
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera
HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera