1
背景:我正在構建一個網絡應用程序,該應用程序由一個工具和一個附帶的報告系統組成,以跟蹤工具的總使用情況。我想根據每日使用情況,每月使用情況,年使用情況和總使用情況來顯示用戶報告,全部以分鐘爲單位。考慮使用分鐘=「業力」點。Karma Tracking Reports:應該使用redis-only還是redis-mysql混合?
我正計劃在redis中實現這種使用情況跟蹤。現在我可以
1)同時增加多個計數器(每日,每月,每年)。
或者
2)我只是不停的記錄2套:
一)總噶(簡單Redis的計數器)
B)MySQL中的行與噶和日期並使用SQL查詢來生成年度Karma和每月Karma的報告。
示例b)的優點是它不會讓Redis與大量非規範化數據混淆。但是,如果在需要時將這些數據移植到MySQL上,這可能並不是一個缺點。 有什麼想法?