首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MongoDB单服务器生产设置

MongoDB单服务器生产设置
EN

Stack Overflow用户
提问于 2013-10-13 05:48:53
回答 1查看 1.1K关注 0票数 1

我正在为一个客户开发一台服务器,客户只有一台机器可供他进行生产部署。这是一个CentOS 64位,内存为8Gb。

我正在使用Mongo,问题是,即使它是单机,我仍然需要部署一个副本集吗?

我会得到复制集的优势吗?还是因为它是一台机器,它真的不重要,而日志记录就足够了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-13 12:03:21

您肯定必须启用日志记录(它将确保一致的状态,即使在HW故障情况下,您也不必在崩溃后运行草率的修复命令)。您应该在data目录下启用RAID (无论如何,这是一般推荐的),而这里对于避免由于磁盘故障而丢失数据至关重要(您在其他框中大约没有副本)。在一个框中没有HA的选项--这是相当简单的,但是它并不有害,而且在某些情况下,配置一个节点(1个单神) 复制集 (比您有oplog更有用)。例如,当您可能拥有MMS备份时,或者仅仅对于独头的启用点备份功能,这将有所帮助。稍后,如果您可能以这种方式扩展到HA,则只需将新节点添加到最初建立的副本集中即可。在一个盒子里运行几个副本是没有意义的,而它们将在HW资源上进行竞赛,并且不会带来任何好处。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19342325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档