FAQ: MongoDB复制和副本集
在本页面
可以。
参见
是的,但连接失败和非常明显的延迟的情况下不行。
集合中的 成员将尝试重新连接到集合中的其他成员,以响应网络波动。这不需要管理员干预。但是,如果副本集中节点之间的网络连接非常慢,则节点成员可能无法跟上复制。
参见
Journaling功能对于防止电源故障特别有用,尤其是当副本集位于单个数据中心或电源电路中时。
注意
Journaling记录需要一些资源开销来进行写操作。但是,Journaling对读取性能没有影响。
默认情况下,在MongoDB v2.0及更高版本的所有64位版本上都启用Journaling功能。
仲裁节点永远不会复制集合的数据内容,但会与副本集的其余节点交换以下数据:
- 用于副本集认证仲裁节点的凭据。这些交换数据是加密的。
- 副本集配置数据和投票数据。此信息未加密。仅加密交换凭证。
如果您的MongoDB部署使用TLS / SSL,则仲裁节点与副本集其他成员之间的所有通信都是安全的。
参见
正常。
因素包括:不同的oplog大小,不 同程度的存储碎片以及MongoDB的数据文件预分配,都可能导致节点之间的存储利用率发生一些变化。当您在不同时间添加成员时,存储使用差异将最为明显。(译者注:可以理解为先后添加,因此上述存储碎片程度等差异就会比较明显,从而导致影响磁盘占用不同)。
不可以。
译者:钟秋
update:小芒果
最近更新 1yr ago