2011-07-04 51 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