배경 : 도구의 총 사용량을 추적하기위한 도구와 함께 제공되는보고 시스템으로 구성된 웹 응용 프로그램을 만들고 있습니다. 일일 사용량, 월간 사용량, 연간 사용량 및 총 사용량을 기반으로 사용자 보고서를 분 단위로 표시하려고합니다. 사용량 = "카르마"포인트를 생각해보십시오.카르마 추적 보고서 : redis-only 또는 redis-mysql hybrid를 사용해야합니까?
이 사용 추적을 재실행으로 구현할 계획입니다. 이제는 할 수 있습니다.
1) 동시에 여러 카운터를 증가시킵니다 (매일, 매월, 매년).
또는
2
) 난 그냥 기록의 2 개 세트를 유지할 수 :가) 총 카르마 (단순 레디 스 카운터)
b)는 카르마와 MySQL의에서 행을 날짜 및 SQL 쿼리를 사용하여 연간 카르마 및 월간 카르마에 대한 보고서를 생성합니다.
예제 b)의 이점은 많은 양의 비정규 화 된 데이터로 Redis를 혼란스럽게하지 않는다는 것입니다. 그러나 필요한 경우 MySQL에이 데이터를 포팅하는 것이 쉽지 않은 경우 단점이 아닐 수도 있습니다. 의견이 있으십니까?