NoSQL Data Modeling Essential Training

Go to class
Write Review

Free Online Course: NoSQL Data Modeling Essential Training provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. NoSQL Data Modeling Essential Training is taught by Robert Van Cleave.

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