原创

CAP理论

温馨提示:
本文最后更新于 2025年07月18日,已超过 330 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

CAP 理论中的一致性是指强一致性( Strong Consistency ),又叫线性一致性( Linearizable Consistency ),它要求多节点组成的分布式系统,能像单节点一样运作,如果一个写操作返回成功,那么之后的读请求都必须读到这个新数据;如果返回失败,那么所有的读操作都不能读到这个数据。


  • 强一致性: 当更新操作完成之后,在任何时刻所有的用户或者进程查询到的都是最近一次成功更新的数据。强一致性是程度最高一致性要求,也是最难实现的。
  • 弱一致性: 当数据更新后,后续对该数据的读取操作可能得到更新后的值,也可能是更改前的值。
  • 最终一致性: 在某一时刻用户或者进程查询到的数据可能都不同,但是最终成功更新的数据都会被所有用户或者进程查询到。简单理解为,就是在一段时间后,数据会最终达到一致状态。
正文到此结束