常见问题:复制和副本集

栏目: 数据库 · 发布时间: 6年前

内容简介:本文档回答了有关MongoDB中复制的常见问题。另请参阅手册中的“••

本文档回答了有关 MongoDB 中复制的常见问题。另请参阅手册中的“ 复制 ”部分,其中提供了复制的概述,包括有关以下内容的详细信息:

副本集成员

副本集部署体系结构

副本集选举

MongoDB支持哪种复制?

MongoDB支持 副本集 ,最多可包含 50个节点

MongoDB 4.0 移除了不再推荐使用的master-slave复制架构的支持。

复制是否可以通过Internet和WAN连接进行?

是。

例如,在东海岸数据中心可以部署一个 primary 和一个 secondary ,以及在西海岸数据中心部署一个作为灾难恢复的secondary成员。

也可以看看

部署异地冗余的副本集

MongoDB可以通过“noisy”连接进行复制吗?

是的,但连接失败和非常明显的延迟情况下不行。

副本集的成员将尝试重新连接到该组的其他成员以应对网络波动。这不需要管理员干预。但是,如果副本集中节点之间的网络连接非常慢,则节点成员可能无法跟上复制。

也可以看看

副本集选举

如果复制已经提供数据冗余,为什么还要使用journaling(预写日志,WAL)功能?

journaling功能有助于加快崩溃恢复速度。在journaling技术存在之前,崩溃的恢复通常需要修复数据库 或数据完全重新同步。两者都很慢,并且第一个是不可靠的。

journaling功能对于防止电源故障特别有用,尤其是当您的副本集部署在单个数据中心或电源电路中时。

副本集 与journaling功能一起运行时,您可以安全地重新启动 mongod 实例而无需其他人工干预。

注意

journaling需要一些资源开销用于写入操作。但是,日记对读取性能没有影响。

在MongoDB v2.0及更高版本的所有64位版本上journaling功能是默认启用的。

仲裁节点与副本集的其余节点交换了哪些信息?

仲裁节点(Arbiters)永远不会复制集合的数据内容,但会与副本集的其余节点交换如下信息:

• 用于与副本集认证仲裁节点的凭据。这些交换数据是加密的。

• 副本集配置数据和投票数据。此信息未加密。仅加密凭证信息。

如果您的MongoDB使用TLS / SSL部署,则仲裁节点与副本集的其他成员之间的所有通信都是安全的。

有关详细信息,请参阅 配置mongod和mongos  TLS / SSL 的文档。与所有MongoDB组件一样,应该在安全网络上运行仲裁节点。

参见

副本集仲裁成员节点 概述 。

副本集成员使用了不同大小的磁盘空间是否正常?

是正常的。

因素包括:不同的oplog大小,不同程度的存储碎片,以及MongoDB的数据文件预分配都可能导致节点之间存储利用率的变化。添加成员的时间不同,则存储使用差异最为明显(译者注:可以理解为先后添加,因此上述存储碎片程度等差异就会比较明显,从而导致影响磁盘占用不同)。

我可以重命名副本集吗?

不可以。

您可以使用“ 从MongoDB备份还原副本集 ”教程中所述的备份和还原过程 来创建具有所需名称的新副本集。可能需要停机时间以确保原始副本集和新副本集之间的奇偶校验。

原文:https://docs.mongodb.com/manual/faq/replica-sets/


以上所述就是小编给大家介绍的《常见问题:复制和副本集》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Flask Web开发:基于Python的Web应用开发实战

Flask Web开发:基于Python的Web应用开发实战

[美] Miguel Grinberg / 安道 / 人民邮电出版社 / 2014-12 / 59.00元

本书不仅适合初级Web开发人员学习阅读,更是Python程序员用来学习高级Web开发技术的优秀参考书。 • 学习Flask应用的基本结构,编写示例应用; • 使用必备的组件,包括模板、数据库、Web表单和电子邮件支持; • 使用包和模块构建可伸缩的大型应用; • 实现用户认证、角色和个人资料; • 在博客网站中重用模板、分页显示列表以及使用富文本; • 使用基于......一起来看看 《Flask Web开发:基于Python的Web应用开发实战》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

随机密码生成器
随机密码生成器

多种字符组合密码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试