2011-07-04 26 views
0

客户的网站是10万的用户基础的网站有600万条记录的交易数据,目前该网站使用的RRDTool来生成预定作业的每一个用户几份报告,关注的问题是:为100,000个用户群的网站rrd提供报告解决方案?

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

请咨询这是否是使用RRDTool作为报告解决方案的良好用例,如果不是这种情况下更好的解决方案?提前致谢。

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

回答

0

看看www.extopus.org它可能会建立一些可以立即创建报告的基础。我想并不是所有的用户都一直在看报告......所以按需创建它们可能会更有意义......

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

+0

感谢Tobi。这有助于。 – johnw