我是mongoDB的新手,完全不了解数据库,所以想知道mongoDB中的集群是什么,连接到mongoDB中的集群有什么意义?是必须连接到一个主机,还是我们可以直接连接到本地主机?
我是mongoDB的新手,完全不了解数据库,所以想知道mongoDB中的集群是什么,连接到mongoDB中的集群有什么意义?是必须连接到一个主机,还是我们可以直接连接到本地主机?
mongodb集群在mongodb中通常用于sharded cluster.分片mongodb的主要用途是:
这是官方doc的mongodb分片集群的表示.
If you are starting with mongodb, I do not recommend you to shard your data.碎片的维护和处理要比复制集复杂得多.
复制集的理念是:
来自官方doc的复制集表示
对于简单的应用程序there is no problem to have your mongodb cluster on the same host than your application.您甚至可以在单个成员集上使用它们,但您将不再具有容错能力.