个人理解的CAP理论 暂时没理解全 待定 更新中
C:一致性
1.每次都能读到最新的数据。
2.如果没有改过的话。每次读到的都是一样的。
3.如果修改成功。那么之后的读取都是最新的数据。
A:可用性
每次读、写操作都会返回结果。无论是成功还是失败。如果报文丢失可通过设置超时返回失败。
P:分布式容错性
节点间报文可能丢失。
以上三个只能同时满足两个。CA或CP或AP
CA:即:要满足CA,就不能有报文的丢失。
当写数据时,如果有报文丢失的话,就有可能不能更新节点里的所有数据,也就是节点里会存在旧数据。当读取数据是就有可能读到旧数据。
CP:即:要满足CP,就会有没有返回结果的时候。
AP:与CA相反,即:要满足AP,就有可能会有数据的不一致。