【发布时间】:2013-10-24 03:20:14
【问题描述】:
这两件事有什么关系,异步多主数据库系统在 CAP 定理的上下文中具有哪些属性?
【问题讨论】:
标签: database multi-master-replication
这两件事有什么关系,异步多主数据库系统在 CAP 定理的上下文中具有哪些属性?
【问题讨论】:
标签: database multi-master-replication
首先,这个关于多主数据库的定理(就“分布式系统”定理而言),所以关系很简单
下一个问题:如果您有异步系统,这意味着在某个特定时刻,一个节点中的数据与另一个节点中的数据不同,因此该系统不是“一致的”,因为系统不一致并且某些节点发生故障- 该节点的数据完全丢失,其他节点没有副本
所以理论说:“系统不能同时保持一致、可用和分区容错”——异步多主数据库只提供1个保证,所以定理是正确的
【讨论】: