Companies Home Search Profile

Schema Modeling Patterns and Best Practices for Document Databases

Focused View

Nuri Halperin

1:45:46

20 View
  • 01 - Course Overview.mp4
    01:44
  • 02 - Course Introduction.mp4
    06:17
  • 03 - Evaluation Criteria.mp4
    05:14
  • 04 - Anti-pattern.mp4
    01:09
  • 05 - Efficient Access.mp4
    02:29
  • 06 - Performance.mp4
    02:00
  • 07 - Which Fields Belong in a Document.mp4
    04:29
  • 08 - Generality vs. Purpose-built.mp4
    03:15
  • 09 - Modeling Considerations.mp4
    01:33
  • 10 - Scenario for Modeling.mp4
    01:14
  • 11 - Evaluation of the Model.mp4
    03:23
  • 12 - Structuring Fields.mp4
    03:44
  • 13 - Anti-pattern of Modeling.mp4
    01:52
  • 14 - Summary.mp4
    01:15
  • 15 - The Visit Use Case.mp4
    02:11
  • 16 - First Attempt at Modeling the Scenario.mp4
    02:16
  • 17 - One-to-few.mp4
    03:23
  • 18 - One-to-many.mp4
    01:51
  • 19 - Computed-field Pattern.mp4
    03:00
  • 20 - Aggregate-on-write.mp4
    02:02
  • 21 - Embed vs. Reference.mp4
    04:32
  • 22 - Summary.mp4
    00:54
  • 23 - Schema Flexibility.mp4
    04:14
  • 24 - Flexible Catalog.mp4
    05:50
  • 25 - Polymorphic Types.mp4
    04:35
  • 26 - Cross-document Varieties.mp4
    04:04
  • 27 - Summary.mp4
    01:09
  • 28 - Why Transactions.mp4
    02:12
  • 29 - Multi-document Transaction Use Case.mp4
    01:49
  • 30 - Naive Document Approach.mp4
    01:19
  • 31 - Ledger Pattern.mp4
    02:57
  • 32 - Preventing Double-spend.mp4
    01:41
  • 33 - Model Evaluation.mp4
    02:21
  • 34 - Summary.mp4
    01:19
  • 35 - The IoT Challenge.mp4
    02:30
  • 36 - Document per Reading Problems.mp4
    02:01
  • 37 - Bucketing.mp4
    01:54
  • 38 - Bucketing Drawbacks.mp4
    02:03
  • 39 - Aggregate-on-write.mp4
    01:52
  • 40 - Model Evaluation.mp4
    01:11
  • 41 - Summary.mp4
    00:58
  • Description


    Learn how to model and shape your documents when using document-oriented databases so that they serve your application in an optimal way. This course will teach you how to create and evaluate document structures across a variety of common use cases.

    What You'll Learn?


      How should I structure my document when using a document-oriented database such as MongoDB, CosmosDB, AWS DocumentDB, or CouchDB? In this course, Schema Modeling Patterns and Best Practices for Document Databases, you will learn to model and structure your document to best serve your application. First, you will learn how to evaluate your document model. Next, you will discover how to model entity relationships such as one-to-one, one-to-many, and one-to-few. Finally, you will explore how to apply the modeling principals to common real world scenarios. When you are finished with this course, you will have the skills and knowledge of document-oriented modeling needed to design optimal documents for any need.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Nuri Halperin
    Nuri Halperin
    Instructor's Courses
    Nuri is owner of Plus N Consulting, a software and technology company. He is a passionate speaker, delivering technical know-how in regional and industry events. His 20 years of experience developing software span everything from shrink-wrapped consumer software, to line of business to e-commerce and dot-com with startups and large companies alike. He is active in the developer and maker communities, frequenting user groups, code camps, and maker spaces.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 41
    • duration 1:45:46
    • level average
    • Release Date 2023/12/08

    Courses related to Database Programming

    Subtitle
    Getting Started with MariaDB
    Pluralsight Pinal Dave
    Pinal Dave
    Getting Started with MariaDB
    2:23:07
    English subtitles
    07/15/2023
    Redis Complete Guide
    O'ReillyRedis Complete Guide
    3:03:22
    10/24/2023