Skip to content

Commit 3f784ae

Browse files
author
Andrew Leung
committed
DOCS-220 | DOCS-226 edits + DOCS-226 edits
1 parent 8753342 commit 3f784ae

File tree

2 files changed

+126
-87
lines changed

2 files changed

+126
-87
lines changed

source/administration/sharding-architectures.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ cluster` deployments.
1616
and the ":ref:`Sharding Tutorials <sharding-tutorials>`" for more
1717
information on deploying and maintaining a :term:`shard cluster`.
1818

19-
Deploying A Test Cluster
19+
Deploying a Test Cluster
2020
------------------------
2121

2222
.. warning:: Use this architecture for testing and development only.
@@ -38,6 +38,8 @@ When deploying a shard cluster to production, you must ensure that the data
3838
is redundant and that your individual nodes are highly available. To that end,
3939
a production-level shard cluster should have the following:
4040

41+
.. TODO - 'highly available' ? would 'highly accessible' make more sense?
42+
4143
- 3 :ref:`config servers <sharding-config-server>`, each residing on a separate node.
4244

4345
- For each shard, a three member :term:`replica set <replica set>` consisting of:
@@ -86,7 +88,7 @@ instance or replica set (i.e. a :term:`shard`.)
8688

8789
.. note::
8890

89-
Regardless of the data architecture in your :term:`shard cluster`
91+
Regardless of the data architecture of your :term:`shard cluster`,
9092
ensure that all queries and operations use the :term:`mongos`
9193
router to access the data cluster. Use the :program:`mongos` even
9294
for operations that do not impact the sharded data.
@@ -106,6 +108,9 @@ cluster.
106108
it copies all non-sharded data between shards, during which
107109
that data will be unavailable for other operations.
108110

111+
.. TODO - isn't this expensive because data is moving from old
112+
.. primary to new primary?
113+
109114
When you deploy a new :term:`shard cluster`, the "first shard" becomes
110115
the primary for all databases before enabling sharding. Databases
111116
created subsequently, may reside on any shard in the cluster.

0 commit comments

Comments
 (0)