Oplog尾随Meteor - 做或不去做?

时间:2016-11-16 22:21:58

标签: mongodb meteor compose kadira mongodb-oplog

我正在努力调和这篇kadira.io文章,该文章说,对于每个Meteor制作应用程序,使用此compose.io文章都必须进行oplog尾随 - 请参阅"要Oplog或不要Oplog&#34 ;这表示你应该只在某些情况下使用oplog。

基本上我有一个Meteor应用程序,它没有大量的用户或大量的连续写入集合。

然而,它确实需要从数据库中读取大量数据,这似乎会减慢速度。

据我所知,它只在一台服务器上运行。

我想知道是否会加速oplog拖尾加速?

提前致谢。

1 个答案:

答案 0 :(得分:0)

基本上无论你是否这样做,副本集总是这样做以保持所有节点同步。通常,如果您的系统写得不重,拖尾应该不是问题,因为复制工作时,最新的oplog应该在内存中。导致压力的原因通常是程序试图找到尾部的第一轮。没有索引,它必须是COLLSCAN。除此之外,没有必要担心。但这只是一次性的事情,只要你知道发生了什么,就应该没问题。

回到你的问题。是的,它在一台服务器上运行。哪一个取决于您的readPreference和副本集标记(如果有)。在第一次找到尾点后,它不应该是一个问题。