2013-04-04 107 views
0

我有一個highstock去我查詢我的數據庫的數據。我的數據集還不是很大,但是我預見它會有數十萬個數據點。這是很多數據!我無法通過電話回覆。Highstock - 如何處理大數據集

我覺得有一個辦法可以解決這個問題。也許你可以傳遞參數給查詢函數/ .php?我看了#plotOptions.series.dataGrouping,但仍然需要原始的完整數據集。

大貓如何做到這一點?雅虎& Googs如何存儲XX年的離散股票行情數據?在N次之後,他們是否採取歷史數據,估算它的數據,並降低分辨率?如果有人能夠指引我正確的方向,我相信它已經被覆蓋,但是一些搜索沒有任何結果。

感謝,

-CD

+0

檢查[本文](http://www.highcharts.com/component/content/article/2-news/48-loading-millions-of-points-in-highcharts),如何處理大量的點Highstock: – 2013-04-05 15:19:08

+0

Yahtzee!偉大的參考。這是我的直覺,與Javier的建議類似。多謝你們。 – cdaringe 2014-06-06 23:01:55

回答

0

通常它是沒有意義的認識從一年前與微小的分辨率值。這取決於你的應用程序,但如果目的是提供財務信息,我認爲可以假設高分辨率只在最近的日期纔有意思。同樣的考慮適用於日誌記錄性能計數器(如MRTG)和其他許多事情。

舉例來說,你可以十個分量:

  • A 「上週」 系列,用1分鐘的分辨率。
  • 一個「最後三個月」的系列,與小時resoultion。
  • 一個歷史性的系列,每天解決。

除了最好的系列,除了平均值之外,還應該存儲每個時期觀察到的最小值和最大值,以及其他可能有意義的統計指標。