【发布时间】:2018-02-15 22:25:11
【问题描述】:
我目前正在开展一个项目,该项目需要我们存储大量时间序列数据,但更重要的是,要快速检索大量数据。
将有 N 个设备 (>10,000) 定期向系统发送数据,假设每 5 秒一次。这些数据会很快建立起来,但我们通常只对最近的数据感兴趣,并希望压缩较旧的数据。我们不想删除它,因为它仍然有用,但不是一天有数千个数据点,我们可能会在 N 天/周/月过去后仅保存 5 或 10 个数据点。
具体来说,我们希望能够在很长一段时间内(比如一两年)获取采样数据。这里可能有数百万个点,但我们只需要一个小的、线性分布的数据样本。
今天我们正在试验 influxdb,它最初似乎是一个不错的解决方案。它足够快,可以让我们以合理的结构存储数据,但我们发现它并不完全令人满意。我们无法执行上述示例查询,总体而言,系统对我们来说还不够成熟。
非常感谢任何有关我们如何进行的建议或替代解决方案。
【问题讨论】:
标签: database time-series influxdb