小编net*_*tok的帖子

CAP定理是错误的吗?

CAP 定理定义取自维基百科: https: //en.wikipedia.org/wiki/CAP_theorem

分布式计算机系统不可能同时提供以下三个保证:

  • 一致性(每次读取都会收到最近的写入或错误)
  • 可用性(每个请求都会收到响应,但不保证它包含最新版本的信息)
  • 分区容忍(尽管由于网络故障而任意分区,系统仍继续运行)

我的想法:

对于任何具有CA的系统,无需分区即可正常运行。当分区存在时,系统可以回退到CP或AP,从而可以继续运行。由于系统能够持续运行,因此也满足P。因此,任何CA系统也是CAP系统。因此,所有 CAP 不可能在一个系统中共存的说法是错误的。

sql database database-design nosql

3
推荐指数
1
解决办法
2452
查看次数

标签 统计

database ×1

database-design ×1

nosql ×1

sql ×1