私はJavaアプリケーションを持っています。私のアプリケーションには、3 種類のロール (r1、r2、および r3) を持つ「n」人のユーザーがいます。ユーザーの毎日の使用レポートが必要です。言い換えれば、アプリケーションを毎日使用しているユーザー数 (役割別) を見つける必要があります。
ロール 1 のユーザー - 456、ロール 2 のユーザー - 3463 など、毎日のユーザー数が必要です。
これどうやってするの。ユーザーのログイン日を別のテーブルに保存する予定です。ユーザーを日付別に簡単にカウントできるようにします。ただし、データベース内のこれらのデータに必要なストレージ スペースが多すぎる可能性があります。
上記のプロセスが効率的な方法であるかどうか、またはユーザー数 (ロールごと) とアクティビティを追跡するための事前定義された (オープンソースまたは有料) ツールがあるかどうか、誰かが私に提案できますか? それとも他に効率的な方法はありますか?