Skip to content

Commit 0f9c215

Browse files
author
Bob Grabar
committed
DOCS-156 sharded clusters and replica sets
1 parent 0a115ca commit 0f9c215

File tree

2 files changed

+11
-21
lines changed

2 files changed

+11
-21
lines changed

source/administration/backups.txt

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ use with MongoDB. This document contains the following sections:
1313
- :ref:`block-level-backup` and :ref:`database-dumps` describe specific
1414
strategies.
1515

16-
- :ref:`backups-with-sharding-and-replication` describes considerations
17-
specific to :term:`replica sets <replica set>` and :term:`sharded
18-
clusters <sharded cluster>`.
16+
- :ref:`sharded-cluster-backups` describes considerations specific to
17+
:term:`sharded clusters <sharded cluster>`.
18+
19+
- :ref:`replica-set-backups` describes considerations
20+
specific to :term:`replica sets <replica set>`.
1921

2022
.. _backup-overview:
2123

@@ -63,7 +65,7 @@ practically, and not just theoretically, functional.
6365
.. _backup-considerations:
6466

6567
Production Considerations for Backup Strategies
66-
-----------------------------------------------
68+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6769

6870
When evaluating a backup strategy for your MongoDB deployment consider
6971
the following factors:
@@ -103,25 +105,14 @@ for your database. Remember that all backup plans must be:
103105
- Automated. Database backups need to run regularly and
104106
automatically. Also automate tests of backup restoration.
105107

106-
.. _backups-with-sharding-and-replication:
107-
108-
Sharded Cluster and Replica Set Backups
109-
---------------------------------------
110-
111-
The underlying architecture of :term:`sharded clusters <sharded
112-
cluster>` and :term:`replica sets <replica set>` presents several
113-
challenges for creating backups. This section describes how to make
114-
quality backups in environments with these configurations and how to
115-
perform restorations.
116-
117108
.. _sharded-cluster-backups:
118109

119110
Sharded Cluster Backup Considerations
120-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
111+
-------------------------------------
121112

122113
.. include:: /includes/note-shard-cluster-backup.rst
123114

124-
Sharded clusters complicate backup operations, as distributed
115+
:term:`Sharded clusters <sharded cluster>` complicate backup operations, as distributed
125116
systems. True point-in-time backups are only possible when stopping all write
126117
activity from the application. To create a precise moment-in-time
127118
snapshot of a cluster, stop all application write activity to the
@@ -148,7 +139,7 @@ procedures:
148139
.. _replica-set-backups:
149140

150141
Replica Set Backup Considerations
151-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
142+
---------------------------------
152143

153144
In most cases, backing up data stored in a :term:`replica set` is
154145
similar to backing up data stored in a single instance. It's possible to
@@ -167,4 +158,4 @@ particularly advantageous in that the backup operation does not
167158
affect the performance of the primary or master. Replication
168159
itself provides some measure of redundancy. Nevertheless, keeping
169160
point-in time backups of your cluster to provide for disaster recovery
170-
and as an additional layer of protection is crucial.
161+
and as an additional layer of protection is crucial.

source/reference/command/fsync.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,7 @@ fsync
9090

9191
:dbcommand:`fsync` lock is only possible on individual shards of
9292
a sharded cluster, not on the entire sharded cluster. To backup an
93-
entire sharded cluster, please read :ref:`considerations for
94-
backing up sharded clusters <backups-with-sharding-and-replication>`.
93+
entire sharded cluster, please read :ref:`sharded-cluster-backups`.
9594

9695
If your :program:`mongod` has :term:`journaling <journal>`
9796
enabled, consider using :ref:`another method

0 commit comments

Comments
 (0)