
生产上mongodb部署一般是单机还是集群?
mongodb一般是单机部署还是会弄主从或者副本集群什么的?
我来答
添加附件
收藏
复制链接
微信扫码分享

在小程序上查看
分享
添加附件
问题补充
2条回答
默认
最新
单机环境只适合学习和开发测试,在实际的生产环境中,MongoDB 基本是以集群的方式工作的。
MongoDB 有三种集群部署模式,分别为:
- 主从复制(Master-Slaver)
- 副本集(Replica Set)
- 分片(Sharding)模式
Master-Slaver
是一种主从副本的模式,目前已经不推荐使用。
Replica Set
模式取代了 Master-Slaver 模式,是一种互为主从的关系。Replica Set 将数据复制多份保存,不同服务器保存同一份数据,在出现故障时自动切换,实现故障转移,在实际生产中非常实用。
希望能帮助到你,望采纳~
Sharding
模式适合处理大量数据,它将数据分开存储,不同服务器保存不同的数据,所有服务器数据的总和即为整个数据集。
Sharding 模式追求的是高性能,而且是三种集群中最复杂的。在实际生产环境中,通常将 Replica Set 和 Sharding 两种技术结合使用。


打赏 0

回答交流
Markdown
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
添加图片链接
上传图片
导航目录
Markdown语法参考
请输入正文
提示
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
