我读到不能在Riak中追加值。这是否扩展到已添加的Riak数据类型?即,如果我在Riak中修改映射中的寄存器、计数器或标志。它必须将整个映射重写为基础值吗?
您不需要重写所有映射/集。请参见示例http://docs.basho.com/riak/2.0.0/dev/using/data-types/#Usage-示例
set = Riak::Crdt::Set.new(bucket, key, bucket_type)
cities_set.remove('Montreal')
cities_set.add('Hamilton')
cities_set.add('Ottawa')