CAP定理和一般事务中的ACID特性中的一致性有什么区别?
CAP理论的一致性是保证同一个数据在所有不同服务器上的拷贝都是相同的,这是一种逻辑保证,而不是物理保证。因为网络速度限制,在不同服务器上这种复制是需要时间的,集群通过阻止客户端查看不同节点上还未同步的数据维持逻辑视图。
一般事务ACID中的一致性是有关数据库规则的描述,如果数据表结构定义一个字段值是唯一的,那么一致性系统将解决所有操作中导致这个字段非唯一性的情况。如果带有一个外键的一行记录被删除,那么其外键相关记录也被删除,这就是ACID的一致性。