【发布时间】:2012-04-09 05:10:38
【问题描述】:
我不知道这是不是一个合适的问题。
众所周知,在 CAP 定理中,“A”表示“可用性”。在wikipedia上,“可用性”的解释是:
Availability: a guarantee that every request receives a response about whether it was successful or failed
但是,从工程的角度来看,不存在 ABSOLUTE 可用性。我们只能说一个系统的可用性是 5'9'(99.999%),甚至是 8'9',但我们不能说一个系统的可用性是 100%,100% 可用的系统在现实中并不存在,即使系统有数百万个重复节点,对吧?
CAP 定理证明没有一个系统可以同时满足这 3 个要求。我的问题是,如果一个系统声称同时满足“A”和“P”,那么这个“A”的准确含义是什么? 6'9' 甚至更高?
【问题讨论】:
-
这与 SO 无关;可能属于Theoretical Computer Science
标签: database