【问题标题】:MongoDB read and write operatiosMongoDB读写操作
【发布时间】:2017-02-27 09:29:08
【问题描述】:

我读到我必须写入 MongoDB 中的一个(特别是主)节点。然后数据复制到另一个节点(从站)。所以,问题是,复制数据需要多长时间,因为我想从集群(特别是从服务器)读取数据?还是我也应该从主节点读取?

【问题讨论】:

    标签: mongodb


    【解决方案1】:

    不能保证您从辅助节点获得准确的数据。同步数据所需的时间取决于数据大小和网络性能。

    manual 表示默认情况下读取来自主数据库:

    默认情况下,客户端从主节点读取;但是,客户可以 指定读取首选项以将读取操作发送到辅助节点。 异步复制到辅助节点意味着从 辅助节点可能返回不反映状态的数据 主要数据。

    但是,出于性能原因,您可能希望从另一个节点读取。执行此操作时,您必须接受数据可能不是最新的,因此您需要判断这是否适合您的应用程序。

    【讨论】: