为什么Redis被认为是CP?

时间:2011-08-02 05:21:15

标签: database redis

简而言之,brewer's CAP theorem表明任何数据库都是CA,CP或AP

为什么人们将Redis视为CP数据库?

2 个答案:

答案 0 :(得分:5)

CAP定理是指分布式计算机系统。

由于Redis本身不是分布式的(集群正在开发中),因此CP / CA / PA依赖于集群实现。

答案 1 :(得分:4)

@ seppoo0010是正确的。在原子性,耐久性等方面谈论Redis节点更有意义。

另请注意CAP is a somewhat problematic paradigm。我是布鲁尔博士对Coda Hale's informative rant的推荐。 (另见comments by Daniel Abdi)。另请注意Jeff DarcyDan Weinreb's comments

Stonebraker disagrees

<编辑:Dan Weinreb对CAP的深入挖掘确实非常出色。强烈推荐]

最后,这是"the proof" of CAP

相关问题