Skip to content

Commit e087e60

Browse files
authored
DOCSP-49935-schema-design-patterns-and-antipatterns-badge (#12239)
* DOCSP-49935-schema-design-patterns-and-antipatterns-badge * DOCSP-49935-schema-design-patterns-and-antipatterns-badge * DOCSP-49935-schema-design-patterns-and-antipatterns-badge
1 parent e95d4ca commit e087e60

File tree

6 files changed

+25
-0
lines changed

6 files changed

+25
-0
lines changed

content/manual/upcoming/source/data-modeling/design-antipatterns/bloated-documents.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Bloated Documents
1212
:depth: 3
1313
:class: singlecol
1414

15+
.. dismissible-skills-card::
16+
:skill: Schema Design Patterns & Antipatterns
17+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
18+
1519
Storing data fields that are related to each other but not accessed
1620
together can create bloated documents that lead to excessive RAM and
1721
bandwidth usage. The :term:`working set`, consisting of frequently accessed

content/manual/upcoming/source/data-modeling/design-antipatterns/unbounded-arrays.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Avoid Unbounded Arrays
1212
:depth: 3
1313
:class: singlecol
1414

15+
.. dismissible-skills-card::
16+
:skill: Schema Design Patterns & Antipatterns
17+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
18+
1519
Storing arrays as field values lets you embed data and ensure that data
1620
that is accessed together is stored together. However, if you do not
1721
limit the number of elements in an array, your documents might exceed

content/manual/upcoming/source/data-modeling/design-patterns.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ Schema Design Patterns
77
.. meta::
88
:description: Optimize your data model with schema design patterns to enhance query performance and manage schema changes effectively.
99

10+
.. dismissible-skills-card::
11+
:skill: Schema Design Patterns & Antipatterns
12+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
13+
14+
1015
Use schema design patterns to optimize your data model based on how your
1116
application queries and uses data.
1217

content/manual/upcoming/source/data-modeling/design-patterns/computed-values/computed-schema-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ Store Computed Data
1313
:depth: 1
1414
:class: singlecol
1515

16+
.. dismissible-skills-card::
17+
:skill: Schema Design Patterns & Antipatterns
18+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
19+
1620
An application might need to derive a value from source data stored in a
1721
database. Computing a new value can require significant CPU resources,
1822
especially in the case of large data sets or in cases where multiple

content/manual/upcoming/source/data-modeling/design-patterns/polymorphic-data/inheritance-schema-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ Use the Inheritance Pattern
1212
:depth: 1
1313
:class: singlecol
1414

15+
.. dismissible-skills-card::
16+
:skill: Schema Design Patterns & Antipatterns
17+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
18+
1519
Use the inheritance pattern when your documents are mostly similar and
1620
you want to keep them in the same collection so they can be read
1721
together. The inheritance pattern uses a parent entity with common

content/manual/upcoming/source/data-modeling/schema-design-process/identify-workload.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Identify Application Workload
1515
:depth: 2
1616
:class: singlecol
1717

18+
.. dismissible-skills-card::
19+
:skill: Schema Design Patterns & Antipatterns
20+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
21+
1822
The first step in the :ref:`schema design process
1923
<data-modeling-schema-design>` is to identify the operations that your
2024
application runs most frequently. Knowing your application's most common

0 commit comments

Comments
 (0)