MongoDB 部署中的工作负载隔离性
在此页面上
MongoDB5.0 已于 10 月2024 结束生命周期。不再支持此版本的文档。要升级5.0 部署,请参阅 MongoDB6 。0 升级程序。
操作概述
MongoDB 包含许多功能,允许数据库管理员和开发者按功能或地理分组隔离工作负载。
此功能提供“数据中心感知”,允许应用程序在考虑 mongod
实例的物理位置的情况下以MongoDB部署为目标。 MongoDB支持跨不同维度的操作分段,其中可能包括多数据中心部署中的多个数据中心和地理区域,以及单数据中心部署中的机架、网络或电源电路。
MongoDB 还支持基于功能或操作参数的工作负载隔离,以确保某些 mongod
实例仅用于报告工作负载,或分片集合的某些高频部分仅存在于特定分片上。
具体来说,使用 MongoDB,您可以:
确保写操作传播到某个副本集的特定节点,或多个副本集的特定节点。
确保副本集的特定成员响应查询。
在单个分布式部署中,以每个操作(读写操作)和集合(分片集群分布中的数据块分布)为基础,将上述功能结合起来。
有关这些功能的完整文档,请参阅 MongoDB 手册中的以下文档: