2014-10-17 3 views
1

나는 Riak의 값에 추가 할 수 없다는 것을 읽었습니다. 이것은 추가 된 Riak 데이터 유형으로 확장됩니까? 즉, Riak의지도에서 레지스터, 카운터 또는 깃발을 수정하는 경우 전체지도를 기본 값으로 다시 작성해야합니까?Riak가 전체지도를 한 번에 저장해야합니까?

답변

1

모든지도/세트를 다시 쓸 필요는 없습니다. 는 예 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') 
+0

예를 볼 수 있지만, riak 다시 DB에 전체 부하의 맵 값을 저장 강제로? 나는 riak 값을 추가 할 수 없다는 것을 읽고 값의 내부에 삽입하거나 변경할 수 없다고 생각합니다. DB에 전체 값을 다시 써야합니다. – DragonFax

+1

버킷에 저장되고 키로 발견 된 간단한 개체에 대해서는 마찬가지입니다. CRDT의지도는 다른 짐승입니다. – edbond