SQL DB在CAP中提供CA?

问题描述 投票:0回答:1

在google上阅读了几篇文章后,我看到SQL DB是为CA设计的(在CAP中)。

这是我的问题: -

像oracle这样的SQL db如何在没有分区容错的情况下提供CA?考虑我们有两个节点的情况,一个是主节点(用于写入)而另一个节点用于读取。有网络故障黑白主机和从机那么RDBMS数据库将如何提供两个CA?

sql rdbms cap-theorem
1个回答
0
投票

SQL DB在CAP中为CA提供了分区不容忍的条件。这意味着只有当节点能够始终无故障地通信时它们才提供CA除了单个节点DB(未分发)之外,对我来说这看起来是不可能的

© www.soinside.com 2019 - 2024. All rights reserved.