目录
产品简介
InfluxDB是一个由InfluxData开发的开源时序型数据库。它由Go写成,着力于高性能地查询与存储时序型数据。InfluxDB被广泛应用于存储系统的监控数据,IoT行业的实时数据等场景。
发展历史
Errplane公司在2013年下半年开始以开源项目的形式开始了InfluxDB的开发。其目的是为了提供一个高性能的监控以及告警的解决方案。在2014年11月,Errplane获得了由梅菲尔德风险投资公司与Trinity Ventures领投的A轮投资,金额高达810万美元。在次年的2015年,Errplane正式更名为InfluxData Inc.,而更名后的InfluxData又分别于2016年9月,2018年2月获得了金额高达1600万美元和3500万美元的B轮,C轮投资。2019年2月,InfluxData, Inc.完成 Norwest Venture Partners 领投的6000万美元D轮融资,Battery Ventures、Sapphire Ventures、Mayfield Fund、Trinity Ventures等跟投。
技术特点
- InfluxDB在技术实现上充分利用了Go语言的特性,无需任何外部依赖即可独立部署[5]。
- InfluxDB提供了一个类似于SQL的查询语言并且一系列内置函数方便用户进行数据查询。
- InfluxDB存储的数据从逻辑上由 Measurement, tag组以及 field组以及一个时间戳组成的:
- Measurement: 由一个字符串表示该条记录对应的含义。比如它可以是监控数据"cpu_load",也可以是测量数据"average_temperature"
- tag组: 由一组键值对组成,表示的是该条记录的一系列属性信息。同样的measurement数据所拥有的tag组不一定相同,它是无模式的(Schema-free)。tag信息是默认被索引的。
- field组:也是由一组键值对组成,表示的是该条记录具体的value信息(有名称)。field组中可定义的value类型包括:64位整型,64位浮点型,字符串以及布尔型。Field信息是无法被索引的。
- 时间戳:就是该条记录的时间属性。如果插入数据时没有明确指定时间戳,则默认存储在数据库中的时间戳则为该条记录的入库时间。
- InfluxDB支持基于HTTP的数据插入与查询。同时也接受直接基于TCP或UDP协议的连接。
- InfluxDB允许用户定义数据保存策略(Retention Policies)来实现对存储超过指定时间的数据进行删除或者降采样。
相关资料
官网:https://www.influxdata.com/
基本属性
产品名称 | InfluxDB |
---|---|
所属国家 | 美国 |
最新版本 | 2.5.1 |
开源地址 | https://github.com/influxdata/influxdb |
db-engines得分 | 31.26 |
首发时间 | 2013-01-01 |
模型分类 | 列簇 |
商业模式 | 商业 ,开源 |
许可协议 | MIT |
开发语言 | Go |
视图 | 物化视图 |
表关联方式 | Not Supported |
索引类型 | Full-Text ,LSM Tree |
兼容性
编程语言 | Elixir ,Erlang ,Go ,Haskell ,Java ,JavaScript ,Lisp ,Matlab ,Perl ,PHP ,Python ,R ,Ruby ,Rust ,Scala |
---|
其他特性
文档 | https://docs.influxdata.com/influxdb/v1.7/ |
---|---|
产品首页 | https://www.influxdata.com/ |
厂商
厂商 | InfluxData |
---|---|
官网 | https://www.influxdata.com/ |
用户评价
0
0
相关文章
TSBS 实测:InfluxDB 3.0 查询速度最多慢 48 倍!
TDengine
10次阅读
2025-03-20 09:50:30
性能翻倍还是坑?InfluxDB 3.0 vs 1.8 真实对比曝光!
TDengine
19次阅读
2025-03-07 10:29:17
InfluxData 与 AWS 联合发布 Amazon Timestream for InfluxDB Read Replicas
通讯员
123次阅读
2025-02-21 10:27:28
用Java代码读取InfluxDB数据库
疯狂学习GIS
6次阅读
2025-01-24 22:01:08
不同数据库处理高基数数据的方式
云云众生s
14次阅读
2025-01-10 00:00:48
业务监控—一站式搭建jmeter+telegraf+influxdb+Grafana看板
京东云开发者
70次阅读
2025-01-03 11:07:52
Windows部署InfluxDB数据库的方法
疯狂学习GIS
8次阅读
2024-12-30 22:00:12
山西新网科技:基于openGemini构建的大宗物流系统效率更高
openGemini
59次阅读
2024-11-29 10:57:35
实战 Vector:开源日志和指标采集工具
GreptimeDB
154次阅读
2024-11-26 12:28:57
打造透明、高效的分布式系统:通过 EMQX ECP 集成实现链路追踪功能
EMQX
50次阅读
2024-11-11 10:35:25