【发布时间】:2016-04-02 06:28:54
【问题描述】:
什么是时间序列数据库,例如涌入数据库 ? 我应该在什么时候/在哪里使用它? 请给我它的业务场景样本。
【问题讨论】:
标签: database time-series influxdb
什么是时间序列数据库,例如涌入数据库 ? 我应该在什么时候/在哪里使用它? 请给我它的业务场景样本。
【问题讨论】:
标签: database time-series influxdb
查看wiki:
时间序列数据库 (TSDB) 是经过优化的软件系统 用于处理时间序列数据,按时间索引的数字数组(a 日期时间或日期时间范围)。在某些领域,这些时间序列是 称为轮廓、曲线或轨迹。股票价格的时间序列 可以称为价格曲线。能源消耗的时间序列 可以称为负载配置文件。随时间变化的温度值日志 可以称为温度轨迹。
还有关于它的InfluxDB has the documentation 和Thoughts on Time-series Databases。
时间序列数据通常用于需要快速收集数据的场景,例如发电厂,需要监控设备的压力水平,以便我们为其安排预防性维护。
同样,您可以想到,当您观察股票市场时,数据以更快的速度出现,您需要跟踪数据和相关的时间。
【讨论】:
不同的供应商对时间序列数据库有自己的定义。以下是一些有趣的读物:
简而言之,如果数据库针对存储时间序列数据进行了优化,那么您正在查看的是 TSDB。这种类型的数据库通常具有快速的摄取速度、许多时间序列特定的功能(例如 ts 聚合、ts 压缩、数据保留策略等)、可扩展和存储大量数据的能力等。
【讨论】: