Repolode
influxdata

influxdata/influxdb

开源时序数据库,面向实时事件、指标与监控数据,基于 Arrow、DataFusion 和 Parquet 构建。

可替代:Datadog

Star
31,775
Fork
3,755
未关闭 Issue
2,182
最近提交
昨天

这是什么?

InfluxDB 3 Core 是一个用于采集、处理、转换和存储事件及时序数据的数据库,适合需要实时写入和快速查询响应的场景,例如仪表盘、监控系统和自动化方案。

数据可以以 Apache Parquet 文件的形式存放在对象存储(S3、Azure、GCP)上,也可以存在本地磁盘,无需额外依赖。写入使用 Line Protocol,兼容 InfluxDB 1.x 和 2.x 的写入 API;查询支持 SQL、InfluxQL 和 Flight SQL,通过 8181 端口的 HTTP API 访问。

服务内置嵌入式 Python 虚拟机,用于运行插件和触发器。项目给出的查询性能数据为:最新值查询低于 10 毫秒,去重元数据查询约 30 毫秒。

核心功能

  • 01数据以 Parquet 格式存储在对象存储或本地磁盘
  • 02写入兼容 InfluxDB 1.x 和 2.x 的 API,使用 Line Protocol
  • 03支持 SQL、InfluxQL 查询及 Flight SQL
  • 04内置嵌入式 Python 虚拟机,可运行插件和触发器
  • 05提供 8181 端口的 HTTP 查询接口

适用场景

  • 近实时采集和查询传感器或 IoT 数据
  • 服务器、网络和应用性能监控
  • 为需要快速读取最新值的仪表盘提供数据支撑
  • 金融行情和交易数据分析

快速上手

  1. 1

    从 InfluxData 下载页面获取 Docker 镜像、Debian/RPM 包或压缩包

  2. 2

    按照 InfluxDB 3 Core 入门指南操作

标签

常见问题

influxdb 是什么?
开源时序数据库,面向实时事件、指标与监控数据,基于 Arrow、DataFusion 和 Parquet 构建。 InfluxDB 3 Core 是一个用于采集、处理、转换和存储事件及时序数据的数据库,适合需要实时写入和快速查询响应的场景,例如仪表盘、监控系统和自动化方案。
influxdb 可以免费使用吗?用的什么许可证?
influxdb 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
influxdb 还在维护吗?
活跃维护中。influxdb 最近一次提交是在 2026年10月21日。
influxdb 适合用来做什么?
近实时采集和查询传感器或 IoT 数据 服务器、网络和应用性能监控 为需要快速读取最新值的仪表盘提供数据支撑 金融行情和交易数据分析
influxdb 怎么安装和运行?
从 InfluxData 下载页面获取 Docker 镜像、Debian/RPM 包或压缩包 按照 InfluxDB 3 Core 入门指南操作
在哪里获取 influxdb?
源代码和安装说明在 GitHub 上:https://github.com/influxdata/influxdb

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目