-
Notifications
You must be signed in to change notification settings - Fork 1.7k
/
data-center-awareness.txt
57 lines (42 loc) · 1.77 KB
/
data-center-awareness.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
=====================
Data Center Awareness
=====================
.. default-domain:: mongodb
.. contents:: On this page
:local:
:backlinks: none
:depth: 1
:class: singlecol
MongoDB provides a number of features that allow application
developers and database administrators to customize the behavior of a
:term:`sharded cluster` or :term:`replica set` deployment so that
MongoDB may be *more* "data center aware," or allow operational
and location-based separation.
MongoDB also supports workload isolation based on functional parameters, to ensure
that certain :binary:`~bin.mongod` instances are only used for reporting workloads
or that certain high-frequency portions of a sharded collection only exist on
specific shards.
The following documents, *found either in this section or other sections
of this manual*, provide information on customizing a deployment for
operation- and location-based separation:
:doc:`/core/workload-isolation`
MongoDB lets you specify that certain application operations use
certain :binary:`~bin.mongod` instances.
:doc:`/core/zone-sharding`
A zone represents one or more ranges of shard key values for a
sharded collection. MongoDB routes reads and writes for sharded
data covered by a zone only to shards inside that zone. For use in
managing data distribution and deployment patterns.
:doc:`/tutorial/manage-shard-zone`
Administrative tasks related to configuring zones in sharded
clusters
Further Reading
---------------
- The :doc:`/reference/write-concern` and :doc:`/core/read-preference`
documents, which address capabilities related to data center
awareness.
- :doc:`/tutorial/deploy-geographically-distributed-replica-set`.
.. toctree::
:titlesonly:
:hidden:
Workload Isolation </core/workload-isolation>