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 に答える