2016-12-27 2 views

답변

2

카산드라의 같은 건 없습니다,하지만 당신은 정밀도를 수정 한 경우 당신은 예를 들어, 적절하게 데이터를 확장하여 일반 카운터를 사용할 수 있습니다

UPDATE user SET usage = usage + 345 WHERE user_id = 3400435592 
을 암시 적 기지로 "센트"를 사용

, 또는 당신이 당신의 기지로 "밀리"를 사용

UPDATE user SET usage = usage + 3450 WHERE user_id = 3400435592 

.

그러나 증분 문제는 "이중"증분보다 훨씬 일반적이라는 점을 명심하십시오. under/over increment를 허용 할 수 있다면 계속해서 Cassandra 카운터를 사용하십시오. 만약 당신이 돈 거래를 모델링한다면, 내가 생각할 수있는 신뢰할 수있는 유일한 증분은 응용 프로그램 수준에서 행해지는 대기열 메시지 처리 작업이며 복식을 사용하지 않는다는 것입니다!

관련 문제