mongodb复制副本混合持久性模型

时间:2018-06-25 10:47:49

标签: mongodb mongodb-replica-set

MongoDB支持持久性和非持久性模式。 是否可以在mongodb复制节点中使用混合持久性模型?

这意味着将PRIMARY配置为内存存储(为了提高速度) 将辅助服务器配置为磁盘上的数据持久性(以提高可用性)

任何数据,对此的详细信息将不胜感激。

1 个答案:

答案 0 :(得分:1)

是的,有可能。您只需为--storageEngine选项或instorage.engine设置配置inMemory,如果在主节点上使用配置文件。在中学时,您在磁盘引擎配置中使用常规。

您将“内存”节点的“优先级”配置为高于其他节点,因此主节点“停留”在该节点上。重新启动此“内存”节点后,数据库当然为空,因此该节点进入“已恢复”状态并复制“新主数据库”(磁盘基础存储)中的所有数据。 复制所有数据后,该节点再次成为(内存)PRIMARY,其他节点则成为第二节点。