gpt4 book ai didi

influxdb - InfluxDb 中的系列和桶是什么

转载 作者:行者123 更新时间:2023-12-03 14:38:46 26 4
gpt4 key购买 nike

在尝试理解 InfluxDb 的不同概念时,我遇到了 this文档,其中有与 SQL 数据库的术语比较。

An InfluxDB measurement is similar to an SQL database table.
InfluxDB tags are like indexed columns in an SQL database.
InfluxDB fields are like unindexed columns in an SQL database.
InfluxDB points are similar to SQL rows.



但是我遇到了其他几个术语,我无法清楚地理解并想知道是否有 SQL 等效项。

系列


从我从文档中了解到的

series is the collection of data that share a retention policy, measurement, and tag set.



这是否意味着系列是数据库表中数据的子集?还是像数据库 View ?
我看不到任何解释桶的文档。我猜这是 2.0 版本中的一个新概念

有人可以澄清这两个概念吗?

最佳答案

您链接到的 InfluxDb 文档有一个关于 的示例。系列 是,即使他们不这样标记。在 InfluxDb 中,您可以将测量和标签的每个组合视为在它自己的“表”中。文档是这样拆分的。
SQL中的这个表:

+---------+---------+---------------------+--------------+
| park_id | planet | time | #_foodships |
+---------+---------+---------------------+--------------+
| 1 | Earth | 1429185600000000000 | 0 |
| 2 | Saturn | 1429185601000000000 | 3 |
+---------+---------+---------------------+--------------+
在 InfluxDb 中变成这两个系列:
name: foodships
tags: park_id=1, planet=Earth

----

name: foodships
tags: park_id=2, planet=Saturn

...etc...
这在您查询数据时会产生影响,这也是 the recommendation 的原因。是你没有 tag具有高基数的值。例如,如果您有一个标签 temperature (特别是如果它精确到多个小数点)InfluxDb 将为 tag 的每个潜在组合创建一个“表”。值。
A 更容易理解。这只是一个 combination of a database with a retention policy .在以前版本的 InfluxDb 中,这些是单独的概念,现在已合并。

关于influxdb - InfluxDb 中的系列和桶是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58190272/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com