CAP 定理 - 通过始终在读取时出错来满足一致性
CAP Theorem - satify consistency by always erroring on read
wiki page 和我的一位导师说
Consistency: Every read receives the most recent write or an error.
我了解到我们始终只能满足其中两个,但是,说真的,“或错误”部分是否意味着我们可以先满足其他两个,然后再设计软件来抛出所有读取操作的错误?那么我们就满足了他们三个人的所有时间。
参见“A”的定义。为了满足“A”,响应不应该是错误的。如果每次都抛出一个错误,系统如何满足“A”(Availability)呢?你只满足“C”和“P”。
来自 Wikipedia.
Availability Every request receives a (non-error) response, without
the guarantee that it contains the most recent write.
wiki page 和我的一位导师说
Consistency: Every read receives the most recent write or an error.
我了解到我们始终只能满足其中两个,但是,说真的,“或错误”部分是否意味着我们可以先满足其他两个,然后再设计软件来抛出所有读取操作的错误?那么我们就满足了他们三个人的所有时间。
参见“A”的定义。为了满足“A”,响应不应该是错误的。如果每次都抛出一个错误,系统如何满足“A”(Availability)呢?你只满足“C”和“P”。
来自 Wikipedia.
Availability Every request receives a (non-error) response, without the guarantee that it contains the most recent write.