开发者社区 > 数据库 > 正文

MongoDB 中 ReadConcern 有哪些级别

MongoDB 中 ReadConcern 有哪些级别

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

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

相关电子书

更多
开源数据库 MongoDB 专场 MongoDB疑难杂症分析及优化 立即下载
MongoDB多数据中心的方案选型之路 立即下载
饿了么高级架构师陈东明:MongoDB是如何逐步提高可靠性的 立即下载