MongoDB读写操作系统

时间:2017-02-27 09:29:09

标签: mongodb

我已经读过我必须写入MongoDB中的一个(特别是主)节点。然后数据复制到另一个节点(从属)。所以,问题是,复制数据需要多长时间,因为我想从群集中读取数据(特别是从奴隶中读取数据)?或者我也应该从主节点读取?

1 个答案:

答案 0 :(得分:2)

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

manual表示默认情况下读取来自主要内容:

  

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

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