数据聚合和缓存:如何按间隔快速绘制大型时间序列数据集

时间:2016-07-21 20:03:35

标签: database graph aggregation graphite statsd

我有一个庞大的时间序列数据集,我想绘制图表。时间序列跨越了5年。从后端的角度来看,以各种分辨率(间隔)显示此数据的常用方法是什么?基本上我想绘制这样的数据:

there on my GitHub

我想让用户能够选择时间间隔(秒,分钟,小时,天,月,年)。这些数据通常如何汇总和存储?我是否希望为每个时间间隔存储一个表并预先计算此数据?我想我需要一些定期运行的工作来组合所有这些数据。缓存在哪里发挥作用?人们怎么想象比特币能够如此迅速地回忆起不同时间范围内的历史比特币价格?我查看了他们的后端,获取价格的API允许用户指定间隔。他们如何如此迅速地回忆起这些数据?它必须预先计算并以某种方式存储。

0 个答案:

没有答案