1
我读过你不能追加到Riak中的值。这是否扩展到已添加的Riak数据类型?即如果我修改Riak地图中的注册,计数器或标记。是否必须将整个地图重写为基础值?必须Riak一次保存整个地图吗?
我读过你不能追加到Riak中的值。这是否扩展到已添加的Riak数据类型?即如果我修改Riak地图中的注册,计数器或标记。是否必须将整个地图重写为基础值?必须Riak一次保存整个地图吗?
你不需要重写所有的地图/设置。 看例子http://docs.basho.com/riak/2.0.0/dev/using/data-types/#Usage-Examples
set = Riak::Crdt::Set.new(bucket, key, bucket_type)
cities_set.remove('Montreal')
cities_set.add('Hamilton')
cities_set.add('Ottawa')
是的,但强制了Riak拯救整个基础映射值回分贝?我读了一个riak值不能附加到,我假设你不能插入或修改值的内部。你必须再次将整个值写入数据库。 – DragonFax 2014-10-17 18:36:11
对于存储在桶中的简单对象并通过键找到的情况也是如此。 CRDT的地图/套是一个不同的野兽。 – edbond 2014-10-17 19:00:40