• 旺旺
    2019-12-20
    锁定2个secondary,primary上插入{x:2}后,解锁其中一个secondary,然后在primary上用find().readPref("secondary")读取时是不是也有可能读取不到呢?
    因为2个secondary,只解锁了一个,只有一个铜鼓过去了,如果从没有解锁未同步过去的那个secondary上读取的话,不是还读取不到{x:2}这记录吗?

    作者回复: 有这个可能。

    
     2
  • 👻 小二
    2019-12-24
    老师, 问个问题, mongo如果大量存入不同字段的数据, 会有问题吗? 比如我存入100w条, 字段是uuid, 唯一的数据, 每条有100个uuid的字段, 这样, 整张表加起来就有 1亿个不同的字段。

    作者回复: 100个uuid的字段,字段名都不一样吗?

     1
    
  • hal
    2019-12-22
    老师,你好,我都是按照步骤做的实验,slave设置了db.fsynclock(),在slave上db.test.find()也确实没有x:2,但是primary上执行db.test.find().readPref("secondary")
    { "_id" : ObjectId("5dcf9491fb56b2bcfb260b70"), "x" : 1 }
    { "_id" : ObjectId("5dcf951cfb56b2bcfb260b71"), "x" : 2 }
    还有会看到有2条数据。。

    作者回复: 两个从节点是否都有锁住?

     9
    
我们在线,来聊聊吧