我有一个java应用程序。我的应用程序有 'n' 个具有 3 种角色(r1、r2 和 r3)的用户。我需要用户的每日使用报告。换句话说,我需要找到每天使用我的应用程序的用户数(按角色)。
我需要每天计算用户数,角色 1 - 456 的用户,角色 2 - 3463 的用户等。
我怎样才能做到这一点。我打算将用户登录日期存储在一个单独的表中。这样我就可以按日期轻松计算用户数。但是这些数据在数据库中所需的存储空间可能太高了。
谁能建议我上述过程是否是一种有效的方法,或者是否有任何预定义的(开源或付费)工具来跟踪用户计数(按角色)和活动。或者有没有其他有效的方法?