ACID
原子性
一致性
一个事务在执行之前和执行之后,数据库都必须处于一致性状态。
隔离性
持久性
分布式事务
CAP
只能在一致性和可用性之间平衡
一致性
可用性
分区容错性
BASE
Basicially Available(基本可用)
系统在出现不可预知的故障时,允许损失部分可用性
- 响应时间上的损失
- 功能上的损失
Soft State(软状态)
允许数据存在中间状态,即不同节点的同步有延时
Eventually consistent(最终一致性)
因果一致性
A更新某个数据项通知B后,有因果关系的B必须基于A的最新值操作。
读己之所写
进程A总能看到自己更新的最新值,而不是旧值
会话一致性
系统保证在同一个会话中实现“读己之所写”
单调读一致性
读到新值后再也不会读到旧值
单调写一致性
保证来自同一个进程的写被顺序执行
标签:读己,旧值,可用性,会话,一致性,原理,分布式 来源: https://www.cnblogs.com/yu-wang/p/15734774.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。