0

让我来看看我的例子:

对于 ID=>值 0=>87、1=>24、2=>82、3=>123、4=>34、5=>61,将 1 到 4 之间的所有键值递增 10

对于这样的多行操作,Riak 是否提供原子性?即这个操作要么失败要么成功,而不会部分地弄脏数据?

在更新时聚合行的查询是否会看到一致的结果?


我没有看到明确处理这个问题的地方。但我猜“可调 CAP”控件设置为“启用一致性和分区容错”似乎是关键。

4

1 回答 1

0

不。

Riak 没有整体原子性的概念(它是一个最终一致的系统),也没有任何“事务”的概念,其中多个 K/V 对可以被修改或作为一组读取。

于 2012-05-08T23:07:06.023 回答