文档文档

开始使用 InfluxDB 3 Core

InfluxDB 3 Core 专为实时数据监控和近期数据而构建。InfluxDB 3 Enterprise 在 Core 的基础上,增加了对历史数据分析和扩展功能的支持,例如查询、高可用性、读副本等。Enterprise 将很快解锁增强的安全功能、行级删除、管理 UI 等。了解更多关于 InfluxDB 3 Enterprise 的信息。

本指南将引导您完成使用 InfluxDB 3 Core 开始的基本步骤,包括以下内容:

查找 InfluxDB 3 Core 的支持

加入 InfluxDB Discord 服务器 是获取 InfluxDB 3 Core 和 InfluxDB 3 Enterprise 支持的最佳途径。对于其他 InfluxDB 版本,请参阅 支持和反馈 选项。

数据模型

InfluxDB 3 Core 服务器包含逻辑数据库;数据库包含表;表由列组成。

与早期版本的 InfluxDB 相比,您可以将数据库视为 v2 中的 InfluxDB v2 bucket 或 InfluxDB v1 中的 db/retention_policytable 等同于 InfluxDB v1 和 v2 中的 measurement

表中的列代表时间、标签和字段。列可以是以下类型之一:

  • 字符串字典(标签)
  • int64(字段)
  • float64(字段)
  • uint64(字段)
  • bool(字段)
  • string(字段)
  • time(纳秒精度的时间)

在 InfluxDB 3 Core 中,每个表都有一个主键——有序的标签集和时间——用于其数据。主键唯一标识每个数据,并决定与该表相关的所有 Parquet 文件的排序顺序。当您通过显式调用或首次写入数据到表时创建表时,它会将主键设置为按到达顺序排列的标签。虽然 InfluxDB 仍然是一个写入时模式数据库,但表的标签列定义是不可变的。

标签应包含唯一的标识信息,例如 sensor_idbuilding_idtrace_id。所有其他数据都应存储为字段。

要使用的工具

下表比较了可用于与 InfluxDB 3 Core 交互的工具。本教程涵盖了许多推荐的工具。

工具管理写入查询
influxdb3 CLI
InfluxDB HTTP API
InfluxDB 3 Explorer
InfluxDB 3 客户端库-
InfluxDB v2 客户端库--
InfluxDB v1 客户端库-
InfluxDB 3 处理引擎
Telegraf--
Chronograf---
influx CLI---
influxctl CLI---
InfluxDB v2.x 用户界面---
第三方工具
Flight SQL 客户端--
Grafana--

此页面是否有帮助?

感谢您的反馈!


InfluxDB 3.8 新特性

InfluxDB 3.8 和 InfluxDB 3 Explorer 1.6 的主要增强功能。

查看博客文章

InfluxDB 3.8 现已适用于 Core 和 Enterprise 版本,同时发布了 InfluxDB 3 Explorer UI 的 1.6 版本。本次发布着重于操作成熟度,以及如何更轻松地部署、管理和可靠地运行 InfluxDB。

更多信息,请查看

InfluxDB Docker 的 latest 标签将指向 InfluxDB 3 Core

在 **2026 年 2 月 3 日**,InfluxDB Docker 镜像的 latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。

如果使用 Docker 来安装和运行 InfluxDB,latest 标签将指向 InfluxDB 3 Core。为避免意外升级,请在您的 Docker 部署中使用特定的版本标签。例如,如果使用 Docker 运行 InfluxDB v2,请将 latest 版本标签替换为 Docker pull 命令中的特定版本标签 — 例如

docker pull influxdb:2