From 13eda817824d1091a86c5b99cd831f7f759e531b Mon Sep 17 00:00:00 2001
From: "Dr. Martin Goik" <goik@hdm-stuttgart.de>
Date: Thu, 5 Nov 2020 05:38:11 +0100
Subject: [PATCH] Sharding note

---
 Doc/DbDevel/dbDevel.xml | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

diff --git a/Doc/DbDevel/dbDevel.xml b/Doc/DbDevel/dbDevel.xml
index a126ba592..9abf5d67e 100644
--- a/Doc/DbDevel/dbDevel.xml
+++ b/Doc/DbDevel/dbDevel.xml
@@ -1698,6 +1698,43 @@ WriteResult({ "nInserted" : 1 })
         </section>
       </section>
 
+      <section xml:id="sect_dbDevel_overview_mongo_sharding">
+        <title>High performance sharding cluster</title>
+
+        <figure xml:id="fig_dbDevel_overview_mongo_sharding_reasons">
+          <title>Sharding rationale</title>
+
+          <itemizedlist>
+            <listitem>
+              <para>Problem: Large datasets / high throughput</para>
+            </listitem>
+
+            <listitem>
+              <para>Two alternatives:</para>
+
+              <itemizedlist>
+                <listitem>
+                  <para>Vertical scaling: RAM, cpu,...</para>
+                </listitem>
+
+                <listitem>
+                  <para>Horizontal scaling: Load distribution by multiple
+                  nodes.</para>
+                </listitem>
+              </itemizedlist>
+            </listitem>
+          </itemizedlist>
+        </figure>
+
+        <figure xml:id="fig_dbDevel_overview_mongo_sharding_doc">
+          <title>Sharding rationale</title>
+
+          <para>See <link
+          xlink:href="https://docs.mongodb.com/manual/sharding/#sharded-cluster">sharded-cluster</link>
+          for details.</para>
+        </figure>
+      </section>
+
       <section xml:id="sect_dbDevel_selectedDbOverview_mongo_exercises">
         <title>Exercises</title>
 
-- 
GitLab