锁定 Riak 数据库中的记录 (NoSql)

Locking record in Riak database (NoSql)

是否可以锁定 Riak 数据库中的记录?

就像在 oracle 中一样,如果我们正在更新 oracle table 行中的记录,我们可以选择在更新时锁定记录。

是否可以在更新时锁定 riak 数据库中的记录 record/object。

Riak 不支持锁定。相反,如果两个写入者尝试同时更新同一个值,则两次写入都将保留为同级值。然后您的应用程序可以 select "correct" 值。

如果您希望只保留最近写入的值并丢弃其他值,请在存储桶上明确设置 allow_mult 为 false,Riak 会在遇到同级值时自动选择最新的时间戳。

但是,我认为此设置不适用于强一致性或数据类型。