Highstock - 如何处理大数据集

问题描述:

我有一个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

通常它是没有意义的认识从一年前与微小的分辨率值。这取决于你的应用程序,但如果目的是提供财务信息,我认为可以假设高分辨率只在最近的日期才有意思。同样的考虑适用于日志记录性能计数器(如MRTG)和其他许多事情。

举例来说,你可以十个分量:

  • A “上周” 系列,用1分钟的分辨率。
  • 一个“最后三个月”的系列,与小时resoultion。
  • 一个历史性的系列,每天解决。

除了最好的系列,除了平均值之外,还应该存储每个时期观察到的最小值和最大值,以及其他可能有意义的统计指标。