Skip to content

Commit b9b54e8

Browse files
more edits for better readability
1 parent 2c4d2c6 commit b9b54e8

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

modules/ROOT/pages/clustering/multi-region-deployment/geo-redundant-deployment.adoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
[role=enterprise-edition]
33

44

5-
= Design a resilient multi-data center cluster
5+
= Designing a resilient multi-data center cluster
66

77
[[multi-region-deployment-overview]]
88
== Overview
@@ -26,8 +26,8 @@ If primaries are far apart, network latency adds to commit time.
2626

2727
image::secondaries-for-read-resilience.svg[width="400", title="Cluster design with database secondaries for better read performance", role=popup]
2828

29-
For better read performance, you can locate all database primaries in one data center (DC) and database secondaries in another DC.
30-
This also provides fast writes, because they will be performed within the DC.
29+
For better read performance, you can locate all database primaries in one data center (DC) and the secondaries in another DC.
30+
This setup also provides fast writes, because they will be performed within the single DC.
3131

3232
However, if the DC with primaries goes down, your cluster loses write availability.
3333
Though read availability may remain via the secondaries.
@@ -36,7 +36,7 @@ Though read availability may remain via the secondaries.
3636

3737
You can restore the cluster write availability without the failed DC:
3838

39-
* If you have enough secondary members of the database in another data center, you can switch their mode to primary and not have to store a copy or wait a long time for primary copies to restore.
39+
* If you have enough secondary members of the database in another DC, you can switch their mode to primary and not have to store a copy or wait a long time for primary copies to restore.
4040
* You can use secondaries to re-seed databases if needed.
4141
See xref:database-administration/standard-databases/recreate-database.adoc[the `dbms.recreateDatabase()` procedure] for more details.
4242

@@ -60,9 +60,9 @@ For detailed scenarios, see the xref:clustering/multi-region-deployment/disaster
6060

6161
image::geo-distributed-primaries.svg[width="400", title="Cluster design with database primaries distributed across three data centers", role=popup]
6262

63-
You can place each primary copy in a different data center (DC) using a minimum of three data centers.
63+
You can place each primary copy in a different data center (DC), using at least three data centers.
6464

65-
Therefore, if one DC fails, only one primary member is lost and the cluster can continue without data loss.
65+
Therefore, if one DC fails, only a single primary member is lost, and the cluster can continue operating without data loss.
6666

6767
However, you always pay cross-data center latency times for every write operation.
6868

@@ -91,20 +91,20 @@ For detailed scenarios, see the xref:clustering/multi-region-deployment/disaster
9191

9292
image::geo-distribution-system-db.svg[width="400", title="Primaries for the `system` database distributed across three data centers", role=popup]
9393

94-
You can place all primaries for user databases in one data center (DC), with secondaries in another.
94+
You can place all primaries for user databases in one data center (DC) and all secondaries in another.
9595

9696
In a third DC, deploy a server that only hosts a primary member of the `system` database (in addition to those in the first two data centers).
9797

9898
* This server can be a small machine, since the `system` database has minimal resource requirements.
9999

100100
* To prevent user databases from being allocated to it, set the `allowedDatabases` constraint to some name that will never be used.
101101

102-
Your writes will be fast, because they are within the DC.
102+
Your writes will be fast, because they occur within the single DC.
103103

104104
If a DC goes down, you retain write availability for the `system` database, which makes restoring write availability to the user databases easier.
105105

106106
However, if the DC with primaries goes down, the user databases will become write-unavailable.
107-
Though read availability may remain via the secondaries.
107+
Though read availability may still be maintained via the secondaries.
108108

109109
==== Recovering from the loss of a data center
110110

0 commit comments

Comments
 (0)