我有一个我认为是一个时间序列数据集(如果我错了,请纠正我),它有一堆相关的值。
一个示例是对汽车进行建模并在旅途中跟踪其各种属性。例如:
时间戳 | 速度 | 行驶距离 | 温度 | ETC
存储这些数据的最佳方式是什么,以便 Web 应用程序可以有效地查询字段以查找最大值、最小值并随时间绘制每个数据集?
我开始了一种天真的方法来解析数据转储并缓存结果,这样就不必存储它们了。然而,在玩了一会儿之后,由于内存限制,这个解决方案似乎无法长期扩展,如果要清除缓存,那么所有数据都需要重新解析和重新缓存。
此外,假设每秒跟踪一次数据,很少有可能超过 10 小时的数据集,通常建议通过每 N 秒采样一次来截断数据集吗?