多文档交易的“本地”阅读问题

时间:2019-09-16 00:54:34

标签: mongodb

我试图了解MongoDB中不同读取关注级别的语义。官方文档在很大程度上对您有所帮助,但在交易中使用时,我仍然不了解“本地”阅读关注点的语义。官方文件说:

  

事务支持以下已读关注级别:   “本地”

     
      
  • 读取关注点“本地”将返回该节点可用的最新数据,但可以回滚。
  •   
  • 对于分片群集上的事务,“本地”读取问题不能保证数据来自各个分片的同一快照视图。如果需要隔离快照,请使用“快照”读取注意事项。
  •   

我的问题是:“可以回滚”是什么意思?这是否意味着事务将能够读取本地可用的数据,但是如果该数据在事务结束时没有被复制到大多数,事务将被中止并且所有更改将被回滚?

来源:https://docs.mongodb.com/manual/core/transactions/#read-concern-write-concern-read-preference

0 个答案:

没有答案