我应该动态计算统计数据,还是使用cron作业生成统计数据?

时间:2010-09-11 09:11:51

标签: database statistics dashboard

我有一个足够简单的Web应用程序。我想测量任何一天或一个月我有多少新的免费注册,多少付费注册,多少付费升级,多少取消等等。然后,这些数据将通过迷你图在我的管理信息中心上显示。

一般来说,你建议:

a)编写一个脚本,在每次调用时,分析原始数据库数据并创建该时间段的统计数据?

b)运行每日cron作业以记录当天新注册的数量,然后使用该简化数据创建迷你图?

感谢。

1 个答案:

答案 0 :(得分:4)

这取决于你对这些统计数据的用途:

  • 如果您想监控系统中发生的事情,请尽快计算,这样您就可以随时了解数据库中发生了什么。

  • 如果您想分析您的数据,最好在周期性作业中预先计算统计数据,这样您基本上可以在某个时刻处理数据的快照。否则,您将获得难以使用的移动数据。