diff --git a/Doc/DbDevel/dbDevel.xml b/Doc/DbDevel/dbDevel.xml index a126ba592410988654afe4ff0ba338df1e00c0f4..9abf5d67e92770d7839b43d566bbd45ca92c9741 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>