0

客户的网站是一个拥有 100,000 用户群的网站,拥有数百万条交易数据记录,目前该网站使用 RRDTool 为每个用户在预定工作中生成多个报告,关注点是:

  • 并非每个用户都需要查看此报告。
  • 由于某些原因,RRDTool 无法始终按时生成报告。在下一个计划作业开始之前,RRDTool 似乎无法在指定时间段内完成为这么多用户生成报告。
  • rrdtool 下有 100,000 个子文件夹,每个子文件夹代表一个用户。

请建议这是否是使用 RRDTool 作为报告解决方案的好用例,如果不是,在这种情况下什么可能是更好的解决方案?提前致谢。

编辑:
报表图表其实很简单,只是绘制或趋势线图,是否可以简单地使用 SQL 查询获取数据,然后使用 Javascript 库(如 gRaphaël)在浏览器中呈现图表?

4

1 回答 1

0

看看 www.extopus.org,它可能会为可以即时创建报告的东西奠定基础。我想并非所有用户都一直在查看报告……因此按需创建报告可能更有意义……

如果您没有将数据存储在 rrdtool 中,那么在画布上绘制图表可能确实有意义...... jqplot 可能会有所帮助...... extopus 也可以为此增强,架构非常灵活......

于 2011-07-05T22:20:53.033 回答