Mongodb-在数据库或集合级别设置复制



我遇到了以下阶段,我对分布式系统(如hdfs和elasticsearch等(有了大致的了解。。

MongoDB中的副本集是一组维护相同的数据集。副本集提供冗余和高可用性,是所有生产部署的基础。这本节介绍MongoDB中的复制以及组件以及副本集的体系结构。本节还提供教程用于与副本集相关的常见任务。

在所有像hdfs、elasticsearch这样的分布式系统中,我们可以在文件级别或索引级别设置复制因子。使用mongo-db似乎是不可能的,使用mongodb进行复制的唯一方法是在实例/进程级别,这意味着replicaset组中的机器无论如何都会有类似的数据。

是否可以在db级别创建复制?

在MongoDB副本集中,每个文档都存储在每个节点上(因此复制因子是节点数,不可配置(。

这种设计的好处是,每个节点都可以从其本地存储的数据中回答任何查询,而无需从其他节点检索数据。

最新更新