在google上阅读了几篇文章后,我看到SQL DB是为CA设计的(在CAP中)。
这是我的问题: -
像oracle这样的SQL db如何在没有分区容错的情况下提供CA?考虑我们有两个节点的情况,一个是主节点(用于写入)而另一个节点用于读取。有网络故障黑白主机和从机那么RDBMS数据库将如何提供两个CA?
SQL DB在CAP中为CA提供了分区不容忍的条件。这意味着只有当节点能够始终无故障地通信时它们才提供CA除了单个节点DB(未分发)之外,对我来说这看起来是不可能的