警告!此页面记录了不再积极开发的InfluxDB的早期版本。InfluxDB v1.7是InfluxDB的最新稳定版本。
InfluxDB是一个时间序列数据库,旨在处理高写入和查询负载。它是TICK堆栈的组成部分 。InfluxDB旨在用作涉及大量带时间戳数据的任何用例的后备存储,包括DevOps监控,应用程序指标,物联网传感器数据和实时分析。
主要特点
以下是InfluxDB目前支持的一些功能,使其成为处理时间序列数据的绝佳选择。
- 专为时间序列数据编写的自定义高性能数据存储。TSM引擎允许高摄取速度和数据压缩
- 完全写在Go。它编译成单个二进制文件,没有外部依赖项。
- 简单,高性能的写入和查询HTTP API。
- 插件支持其他数据提取协议,如Graphite,collectd和OpenTSDB。
- 专为类似SQL的查询语言量身定制,可轻松查询聚合数据。
- 标签允许对系列进行索引以实现快速有效的查询。
- 保留策略有效地自动使过时数据过期。
- 连续查询自动计算聚合数据,以提高频繁查询的效率。
InfluxDB的开源版本在单个节点上运行。如果您需要高可用性来消除单点故障,请考虑InfluxDB企业版。