MongoDB中的集群是什么?

翁公达:

我是mongoDB的新手,对数据库完全不了解,所以想知道MongoDB中的集群是什么,以及在MongoDB中连接到集群的意义是什么?是必须连接到一个主机还是我们可以仅连接到本地主机?

朱利安·塔西(Julien TASSIN):

甲mongodb的簇是通常用于字分片集群中的mongodb。分片mongodb的主要目的是:

  • 沿多个节点扩展读写
  • 每个节点都不处理全部数据,因此您可以沿分片的所有节点分离数据。每个节点都是一个分片(它是一个副本集,请参见下面的说明)的成员,并且所有分片上的数据都是分开的。

这是官方文档中 mongodb分片群集的表示

mongodb分片集群

如果您从mongodb开始,我不建议您将数据分片与副本集相比,碎片的维护和处理方式更为复杂。您应该看一下基本的副本集。它具有容错能力,足以满足简单的需求。

复制集的想法是:

  • 每个数据都重新分配到每个节点上
  • 只有一个节点接受写入

官方文档的副本集表示形式

在此处输入图片说明

对于简单的应用程序,将mongodb群集与应用程序放在同一主机上没有问题您甚至可以将它们放在单个成员副本集上,但是您将不再容错。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

猫鼬(或MongoDB)中的TransientTransactionError是什么?

MongoDB中的游标是什么?

MongoDB中的$ unwind运算符是什么?

在多节点Docker环境中设置Akka集群的可行方法是什么?

mongodb中db.collection.find()的返回类型是什么

Kubernetes中的集群IP是什么?

MongoDB中的$ cmd集合是什么?我该如何使用?

在整个Docker集群中调度任务的最佳方法是什么?

在HAProxy之后的Nginx集群中,更新SSL证书的推荐方法是什么?

给定相对路径,从集群中获取ActorRef的最佳方法是什么?

mongoDB Atlas中的“上下文”是什么?

MongoDB中的文档是什么?

Docker中的集群是什么?

mongodb中的/ data / configdb路径是什么?

使用cassandra在集群中我的节点是否正常运行是检查ansible任务的最佳方法是什么

u0X目录在Hadoop集群中的作用是什么?

在MongoDB中每秒测量插入次数的最佳方法是什么?

mongodb中的集合扫描是什么?

Elasticsearch中的集群健康状况是什么?

mongodb npm中的db.collection.stats()等价的是什么?

当MongoDB集群中的一个分片用完磁盘空间时会发生什么?

在mongodb中查询文档数组的正确方法是什么?

决定集群大小选项的因素是什么?

集群的重要性是什么?

Docker 中的 Kubernetes 集群是什么?

hadoop集群中Namenode和Datanode的通信端口是什么

Databricks 中使用的集群管理器是什么?如何更改 Databricks 集群中的执行程序数量?

mongodb 中的 IP 绑定是什么?

监控 pod 是否在 k8s 集群中运行的最简单方法是什么