MongoDB 中 ReadConcern 有哪些级别

MongoDB 中 ReadConcern 有哪些级别

展开
收起
一人吃饱,全家不饿 2021-01-08 17:18:16 569 分享 版权
1 条回答
写回答
取消 提交回答
    1. "Local":读操作直接读取本地最新提交的数据,返回的数据可能被回滚。
    2. "Available":含义和"Local"类似,但是用于 Sharding 场景可能会返回孤⼉⽂档。
    3. "Majority":读操作返回已经在多数节点确认应用完成的数据,返回的数据不会被回滚,但可能会读到历史数据。
    4. "Linearizable":读取最新的数据,且能够保证数据不会被回滚,是所谓的线性一致性,是最高的一致性级别。
    5. "Snapshot":只用于多文档事务中,和"Majority"语义类似,但额外提供真正的一致性快照语义。
    2021-01-08 17:18:23
    赞同 展开评论

数据库领域前沿技术分享与交流

收录在圈子:
+ 订阅
让用户数据永远在线,让数据无缝的自由流动
还有其他疑问?
咨询AI助理