管理存储桶
一个 桶 是一个命名的位置,用于存储时间序列数据。所有桶都有一个 保留期,这是每个数据点持久化的时间段。InfluxDB 删除所有时间戳早于桶的保留期的点。一个桶属于一个组织。
如果来自 InfluxDB v1,数据库和保留策略的概念已合并为一个单一概念——桶。保留策略不再是 InfluxDB 数据模型的一部分。然而,InfluxDB 云无服务器确实支持 InfluxQL 和 InfluxDB v1 API /write 和 /query 端点,这些端点需要数据库和保留策略。查看如何 将 v1 数据库和保留策略映射到桶。
如果来自 InfluxDB v2 或 InfluxDB Cloud, buckets 在功能上是等效的。
如果来自 InfluxDB Cloud Dedicated 或 InfluxDB Clustered,数据库 和 桶 是同义词。
保留期限
一个保留期是存储在桶中的数据的最大年龄。 数据的年龄由与每个点相关联的时间戳确定。 当一个点的时间戳超出保留期(相对于现在)时,该点被标记为删除,并将在下次保留执行服务运行时从桶中移除。
InfluxDB桶的最小保留期限为1小时。
最大保留期限为无限,这意味着数据不会过期,并且不会被保留执行服务删除。
您可以 更新一个存储桶 以更改保留期限。
表和列的限制
在 InfluxDB Cloud Serverless 中,每个桶的表(度量)和列是有限制的。每个度量由一个表表示。时间、字段和标签分别由列表示。
最大表数: 500
最大列数: 200
以下文章提供有关管理存储桶的信息:
创建一个存储桶
创建存储时间序列数据的桶,在 InfluxDB Cloud Serverless 中使用 InfluxDB UI、influx CLI 或 InfluxDB HTTP API。将 DBRPs 映射到桶以使用 InfluxQL 查询并使用 InfluxDB API /write 和 /query 端点。
更新一个桶
使用InfluxDB UI或influx CLI更新存储桶的名称或保留期。
查看存储桶
查看在 InfluxDB Cloud Serverless 中组织的所有存储桶的列表,使用 InfluxDB UI、influx CLI 或 InfluxDB HTTP API。
管理显式桶架构
使用influx CLI或InfluxDB HTTP API管理和排除显式存储桶模式的故障。