暂无图片
生产上mongodb部署一般是单机还是集群?
我来答
分享
暂无图片 匿名用户
生产上mongodb部署一般是单机还是集群?

mongodb一般是单机部署还是会弄主从或者副本集群什么的?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
Lucifer三思而后行
暂无图片

单机环境只适合学习和开发测试,在实际的生产环境中,MongoDB 基本是以集群的方式工作的。

MongoDB 有三种集群部署模式,分别为:

  • 主从复制(Master-Slaver)
  • 副本集(Replica Set)
  • 分片(Sharding)模式

Master-Slaver 是一种主从副本的模式,目前已经不推荐使用。

Replica Set 模式取代了 Master-Slaver 模式,是一种互为主从的关系。Replica Set 将数据复制多份保存,不同服务器保存同一份数据,在出现故障时自动切换,实现故障转移,在实际生产中非常实用。

希望能帮助到你,望采纳~

Sharding 模式适合处理大量数据,它将数据分开存储,不同服务器保存不同的数据,所有服务器数据的总和即为整个数据集。

Sharding 模式追求的是高性能,而且是三种集群中最复杂的。在实际生产环境中,通常将 Replica Set 和 Sharding 两种技术结合使用。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
薛晓刚

推荐集群。
主从也行。
但是集群维护难度大一些。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏