1、CAP(帽子法则)
一致性:Consistency
可用性:Avaliability
分区容忍性:Partion-tolerance
CAP原则的精髓就是要么AP,要么CP,要么AC,但是不存在CAP。如果在某个分布式系统中数据无副本, 那么系统必然满足强一致性条件, 因为只有独一数据,不会出现数据不一致的情况,此时C和P两要素具备,但是如果系统发生了网络分区状况或者宕机,必然导致某些数据不可以访问,此时可用性条件就不能被满足,即在此情况下获得了CP系统,但是CAP不可同时满足
2、BASE理论
基本可用:basic avalible
软状态:soft state
最终一致性:eventually consistency
3、ACID
关系型数据库的法则
原子性:Automicity
一致性:Consistency
隔离性:Isolation
持久性:Durability