Documentation

创建一个表

使用influxctl table create命令在您指定的数据库中创建一个表,位于您的InfluxDB Cloud Dedicated集群中。

在 InfluxDB Cloud Dedicated 中,表和测量是同义的。通常,在使用写入到 InfluxDB 的行协议中指定的测量名称进行写入时,表会自动创建。但是,要将自定义分区模板应用于表,必须在写入任何数据之前手动创建该表。

  1. 如果您还没有,下载并安装 influxctl CLI

  2. 运行 influxctl table create 命令并提供以下内容:

    InfluxDB Cloud Dedicated 在分区模板中支持最多 7 个总标签或标签桶。

influxctl table create \
  --template-tag tag1 \
  --template-tag tag2 \
  --template-tag-bucket tag3,100 \
  --template-tag-bucket tag4,300 \
  --template-timeformat '%Y-%m-%d' \
  
DATABASE_NAME
\
TABLE_NAME

自定义分区

InfluxDB Cloud Dedicated 允许您为每个表定义自定义分区策略。 一个 分区 是在 InfluxDB 3 存储引擎中以 Apache Parquet 格式存储的数据的逻辑分组。 默认情况下,数据按天分区, 但根据您的架构和工作负载,自定义分区策略可以提高查询性能。

使用 --template-tag--template-tag-bucket--template-timeformat 标志来定义用于生成表的分区键的分区模板部分。如果没有提供模板标志,则表使用目标数据库的分区模板。 有关更多信息,请参见 管理数据分区

分区模板只能在创建时应用

在创建表时,您只能应用分区模板。没有办法在现有表上更新分区模板。



Flux的未来

Flux 正在进入维护模式。您可以像现在一样继续使用它,而无需对您的代码进行任何更改。

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看: