4
我在我的應用程序中添加了一個積分系統,用戶對其進行的每一個操作(註冊,投票,評論等)都獲得了積分。由於它的一個相當常見的特徵,我想了解其他人如何實現他們的積分系統。追蹤點:插入還是更新?
更具體地說,當跟蹤點時,無論您是在插入點表中執行新插入操作,然後僅在需要總數時執行SUM操作,還是爲每個用戶更新單個條目。什麼樣的關鍵因素會以一種方式擺動決策,以及哪些是取捨?
直觀地說,由於插入通常比更新更便宜,我認爲插入是假設每個用戶平均點數不是太高的方法。然而,我不是數據庫專家,所以我很樂意得到你的想法。
請不要要求意見/討論,這不是一個論壇 - 請參閱[常見問題]。 – Mat