发布于 2017-12-25 11:53:44
我觉得意思有点不同。简言之:
发布于 2017-12-25 11:50:16
我想说的是,他们谈论同一件事的不同方面。
假设我们在CAP中失去了C。我们的一个数据库节点的更新还没有传播到另一个数据库节点。所述更新移除满足外键约束的行。
一个读取进入并击中更新的节点,检索Foreign。第二次读取进入并命中未更新的节点,检索主表。
现在,客户端拥有的数据似乎违反了FK约束。酸中的C
因此,您可以说,在服务器之间可能存在网络丢失的情况下,跨服务器应用一致(ACID)事务的困难导致CAP中的一致性问题。
现在,当您深入讨论细节时,讨论这种“泛型一致性”的想法并不是很有帮助,因为细节很重要,而且通常每个节点上都有一致的事务,问题在于将它们应用于所有节点。
https://softwareengineering.stackexchange.com/questions/362959
复制相似问题