MongoDB 部署中的工作负载隔离
本页内容
操作概述
MongoDB 包含许多功能,允许数据库管理员和开发者通过功能或地理分组来隔离工作负载。
此功能提供了“数据中心感知”,允许应用程序考虑数据中心的物理位置来针对 MongoDB 部署。mongod
实例。MongoDB 支持在不同维度上分割操作,这可能包括在多数据中心部署中的多个数据中心和地理区域,或者在单一数据中心部署中的机架、网络或电力电路。
MongoDB 还支持基于功能或操作参数的工作负载隔离,以确保某些 mongod
实例仅用于报告工作负载,或者确保分片集合中的某些高频部分仅存在于特定的分片上。
具体来说,使用 MongoDB,您可以
确保写操作传播到复制集的特定成员,或到特定复制集的成员。
确保复制集的特定成员响应查询。
将上述功能结合到单个分布式部署中,按操作(针对读和写操作)和集合(针对分片集群中的数据分片)进行。
有关这些功能的完整文档,请参阅 MongoDB 手册中的以下文档