MongoDB副本集仅包含主副本

MongoDB副本集仅包含主副本,mongodb,Mongodb,在版本4.0之后,MongoDB为副本集引入了多文档事务。为了使用新特性,我已经按照官方的命令将测试实例转换为副本集 最终结果是一个具有主节点、无辅助节点和仲裁器的副本集。 我想知道这个架构是否对性能、数据完整性等有任何影响。。。非常感谢对类似案例的任何帮助或参考出于测试或开发的目的,设置单个成员副本是有效的。这将允许您使用需要副本集部署的功能(例如,MongoDB 4.0+中的事务和MongoDB 3.6+中的变更流) 单成员部署的主要缺点是,您无法获得任何通常的副本集好处,如数据冗余和容错,

在版本4.0之后,MongoDB为副本集引入了多文档事务。为了使用新特性,我已经按照官方的命令将测试实例转换为副本集

最终结果是一个具有主节点、无辅助节点和仲裁器的副本集。
我想知道这个架构是否对性能、数据完整性等有任何影响。。。非常感谢对类似案例的任何帮助或参考

出于测试或开发的目的,设置单个成员副本是有效的。这将允许您使用需要副本集部署的功能(例如,MongoDB 4.0+中的事务和MongoDB 3.6+中的变更流)

单成员部署的主要缺点是,您无法获得任何通常的副本集好处,如数据冗余和容错,并且无法进行更有趣的测试,这在生产部署中可能很有用。与独立服务器相比,副本集成员具有一些预期的写入开销,因为它也必须这样做


生产副本集部署至少应有三个成员。有关完整详细信息,请参阅MongoDB文档中的。

出于测试或开发目的,设置单个成员副本是有效的。这将允许您使用需要副本集部署的功能(例如,MongoDB 4.0+中的事务和MongoDB 3.6+中的变更流)

单成员部署的主要缺点是,您无法获得任何通常的副本集好处,如数据冗余和容错,并且无法进行更有趣的测试,这在生产部署中可能很有用。与独立服务器相比,副本集成员具有一些预期的写入开销,因为它也必须这样做

生产副本集部署至少应有三个成员。有关详细信息,请参阅MongoDB文档中的