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