【发布时间】:2015-12-02 07:12:59
【问题描述】:
以前,DynamoDB 仅提供“最终一致性”,遵守 CAP 定理的“可用性”和“分区容限”部分。
但是现在,DynamoDB 提供了“最终一致性”之外的“强一致性”选项。这是否意味着 DynamoDB 没有遵循 CAP 定理?
【问题讨论】:
-
您对 Dynamo 论文感到困惑,该论文放弃了可用性的一致性。但 DynamoDB 是与 Dynamo 完全不同的服务。它天生具有很强的一致性。
-
如果您认为
reading from Dynamo takes a longer time是一种不可用的形式,那么它并不违反 CAP。availability是 CAP 中最难定义的概念,经常被误解。
标签: amazon amazon-dynamodb key-value consistency availability