一、介绍
InfluxDB 是一个由 InfluxData 开发的开源时序型数据。它由 Go 写成,着力于高性能地查询与存储时序型数据。InfluxDB 被广泛应用于存储系统的监控数据,IoT 行业的实时数据等场景。
2022 年 5 月份 DB-engines 对时序数据库的排名
InfluxDB 其在 DB-engines 上的时序数据库排行榜稳居第一;InfluxData 对于物联网的数据采集、存储、分析、可视化等提供了一整套开源组件,简称为 TICK(Telegraf、 InfluxDB、Chronograf、Kapacitor),系统的整体结构如下图所示:
优点:
- 类似 NoSQL 在插入数据时,无需先创建数据存储结构,它的存储结构可以根据数据自动推断出来。
- 可以支持使用类 SQL 命令执行操作(V1.x