我有一个巨大的时间序列数据集,我想绘制图表。时间序列可以追溯到 5 年前。从后端的角度来看,以各种分辨率(间隔)显示这些数据的常用方法是什么?本质上我想绘制这样的数据图表:
https://bitcoinwisdom.com/markets/bitstamp/btcusd https://bitcoinwisdom.com/markets/bitstamp/btcusd
我想为用户提供选择时间间隔(秒、分钟、小时、天、月、年)的能力。这些数据通常如何聚合和存储?我想为每个时间间隔存储一个表并预先计算该数据吗?我想我需要一些定期运行的工作来合并所有这些数据。缓存在哪里发挥作用?人们如何想象bitcoinwisdom能够如此快速地回忆起不同时间范围内的历史比特币价格?我查看了他们的后端,获取价格的 API 允许用户指定间隔。他们如何如此快地回忆起这些数据?它必须预先计算并以某种方式存储。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)