Skip to content

Commit 02f30c4

Browse files
authored
DOCSP-49939-schema-design-optimization-badge (#12299) (#12309)
1 parent e25b554 commit 02f30c4

File tree

10 files changed

+40
-0
lines changed

10 files changed

+40
-0
lines changed

content/manual/manual/source/core/sharding-choose-a-shard-key.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Choose a Shard Key
1616
:depth: 2
1717
:class: singlecol
1818

19+
.. dismissible-skills-card::
20+
:skill: Schema Design Optimization
21+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
22+
1923
The choice of shard key affects the creation and :ref:`distribution of
2024
chunks <sharding-balancing>` across the available :term:`shards
2125
<shard>`. The distribution of data affects the efficiency and

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Archive Pattern
1010
:depth: 2
1111
:class: singlecol
1212

13+
.. dismissible-skills-card::
14+
:skill: Schema Design Optimization
15+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
16+
1317
If you need to store historical data dating back a number of years,
1418
storing your oldest data in the same database as your more recent data
1519
can negatively impact performance, especially if the old data does not

content/manual/manual/source/data-modeling/design-patterns/data-versioning/schema-versioning.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ Maintain Different Schema Versions
1414
:depth: 2
1515
:class: singlecol
1616

17+
.. dismissible-skills-card::
18+
:skill: Schema Design Optimization
19+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
20+
1721
Your application's schema requirements may change over time. For
1822
example, when new services become available, you may need to add new
1923
fields to your documents. MongoDB's flexible data model means that you

content/manual/manual/source/data-modeling/design-patterns/group-data/bucket-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Group Data with the Bucket Pattern
1010
:depth: 2
1111
:class: singlecol
1212

13+
.. dismissible-skills-card::
14+
:skill: Schema Design Optimization
15+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
16+
1317
The bucket pattern separates long series of data into distinct objects.
1418
Separating large data series into smaller groups can improve query
1519
access patterns and simplify application logic. Bucketing is useful when

content/manual/manual/source/data-modeling/design-patterns/group-data/outlier-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Group Data with the Outlier Pattern
1010
:depth: 2
1111
:class: singlecol
1212

13+
.. dismissible-skills-card::
14+
:skill: Schema Design Optimization
15+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
16+
1317
If your collection stores documents of generally the same size and
1418
shape, a drastically different document (an outlier) can cause
1519
performance issues for common queries.

content/manual/v6.0/source/core/sharding-choose-a-shard-key.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Choose a Shard Key
1616
:depth: 2
1717
:class: singlecol
1818

19+
.. dismissible-skills-card::
20+
:skill: Schema Design Optimization
21+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
22+
1923
The choice of shard key affects the creation and :ref:`distribution of
2024
chunks <sharding-balancing>` across the available :term:`shards
2125
<shard>`. The distribution of data affects the efficiency and

content/manual/v7.0/source/core/sharding-choose-a-shard-key.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Choose a Shard Key
1616
:depth: 2
1717
:class: singlecol
1818

19+
.. dismissible-skills-card::
20+
:skill: Schema Design Optimization
21+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
22+
1923
The choice of shard key affects the creation and :ref:`distribution of
2024
chunks <sharding-balancing>` across the available :term:`shards
2125
<shard>`. The distribution of data affects the efficiency and

content/manual/v7.0/source/data-modeling/design-patterns/data-versioning/schema-versioning.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ Maintain Different Schema Versions
1414
:depth: 2
1515
:class: singlecol
1616

17+
.. dismissible-skills-card::
18+
:skill: Schema Design Optimization
19+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
20+
1721
Your application's schema requirements may change over time. For
1822
example, when new services become available, you may need to add new
1923
fields to your documents. MongoDB's flexible data model means that you

content/manual/v7.0/source/data-modeling/design-patterns/group-data/bucket-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Group Data with the Bucket Pattern
1010
:depth: 2
1111
:class: singlecol
1212

13+
.. dismissible-skills-card::
14+
:skill: Schema Design Optimization
15+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
16+
1317
The bucket pattern separates long series of data into distinct objects.
1418
Separating large data series into smaller groups can improve query
1519
access patterns and simplify application logic. Bucketing is useful when

content/manual/v7.0/source/data-modeling/design-patterns/group-data/outlier-pattern.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ Group Data with the Outlier Pattern
1010
:depth: 2
1111
:class: singlecol
1212

13+
.. dismissible-skills-card::
14+
:skill: Schema Design Optimization
15+
:url: https://learn.mongodb.com/skills?openTab=data%20modeling
16+
1317
If your collection stores documents of generally the same size and
1418
shape, a drastically different document (an outlier) can cause
1519
performance issues for common queries.

0 commit comments

Comments
 (0)