CAP理论
CAP理论
- 一致性(C) : 在分布式系统中,所有的数据备份,同一时刻是否有同样的值
- 可用性(A) : 在集群中一部分节点发生故障时,集群整体是还能响应用户读写请求
- 分区容忍性(P) : 分区相当于对通讯的时限要求.系统如果在一定时限达成一致性,就以为这发生了分区情况.
CA
只会发生在单机
CP
相当于是保证强一致性,很多数据库的事务和分布式锁都是CP的
AP
保证高可用,放弃一致性,发生分区的发生,节点间可能会失去联系,节点只能使用本地的数据提供服务,这样就会导致全局数据的不一致性,大部分的NoSql都属于AP
CAP理论
https://www.blaaair.com/archives/cap-li-lun