Data Center Awareness

MongoDB provides a number of features that allow applicationdevelopers and database administrators to customize the behavior of asharded cluster or replica set deployment so thatMongoDB may be more “data center aware,” or allow operationaland location-based separation.

MongoDB also supports workload isolation based on functional parameters, to ensurethat certain mongod instances are only used for reporting workloadsor that certain high-frequency portions of a sharded collection only exist onspecific shards.

The following documents, found either in this section or other sectionsof this manual, provide information on customizing a deployment foroperation- and location-based separation:

  • Workload Isolation in MongoDB Deployments
  • MongoDB lets you specify that certain application operations usecertain mongod instances.
  • Zones
  • A zone represents one or more ranges of shard key values for asharded collection. MongoDB routes reads and writes for shardeddata covered by a zone only to shards inside that zone. For use inmanaging data distribution and deployment patterns.
  • Manage Shard Zones
  • Administrative tasks related to configuring zones in shardedclusters

Further Reading