多くのユーザーがいるアプリ(モノポリーゲーム)があり、各ユーザーがバランスを取り、ユーザー間でトランザクションを行っているとします。
すべてのユーザー(userID、名前、電子メール)を含むテーブルと、すべてのトランザクションとそれらを実行したユーザー(user1、user 2、amount)を含むテーブルがあります。
ここで、各ユーザーの残高を提示する必要がある場合、usersテーブルに各ユーザーの残高を保持し、トランザクションが行われるたびに更新する方がよいでしょうか。それとも、トランザクションテーブルから計算する必要があります。それを提示するには?このゲームには大量のトラフィックがあると想定します。それでは、10,000人以上のユーザーと1週間あたり約120,000以上のトランザクションに対して、より合理的なアプローチは何でしょうか。