时序数据库 CTSDB 数据类型

这篇列出了时序数据库CTSDB 3.0版支持的Float、Integer、String、Boolean和Timestamp五种数据类型,并说明Field值类型在同一分片内必须一致,跨分片混用可能导致数据错误。 Float、Integer、Boolean、Timestamp:分别用于存储数值、计数、逻辑状态及时间戳,Field值类型需保持统一。

相关产品
时序数据库 CTSDB 产品页,含版本规格、价格与购买入口。

时序数据库 CTSDB 3.0版默认支持的数据类型,请参见下表。更多的使用示例,请参见 数据类型。

数据类型 字段 取值 描述
Float(浮点型) Field values 64 位 用于描述时间序列数据中的数值型数据,可以用于存储测量值、传感器数据、网络流量、CPU 使用率等等。
Integer(整型) Field values 有符号 64 位整数(-9223372036854775808 到 9223372036854775807) 用于描述时间序列数据中的计数型数据,可以存储计数器、事件发生次数、用户访问次数等等,这些数据通常是非负整数。
String(字符型) Measurements,tagkeys,tag values,field keys,field values 长度限制 64KB。 用于描述时间序列数据中的文本型数据,可以作为Measurements、Tag Keys、Tag Values、Field Keys 和 Field Values 字段类型,可以用于存储设备名称、日志消息、状态信息等等。
Boolean(布尔型) Field values TRUE 或 FALSE 用于描述只有两个可能取值的数据,即"真"(True)和"假"(False)。在数据分析和编程中,布尔型常用于表示逻辑条件、开关状态、是否满足某个条件等情况。
Timestamp (时间型) Timestamps Unix 纳秒时间戳。最小有效时间戳是:9223372036854775806或1677-09-21T00:12:43.145224194Z。最大有效时间戳是:9223372036854775806或2262-04-11T23:47:16.854775806Z。 表示从某个特定时间点开始的时间间隔。在 InfluxDB 中,时间戳以 UTC 格式存储,并且可以精确到纳秒级别。

注意:字段值可以是浮点数、整数、字符串或布尔值。同一分片内字段值类型必须相同,不同分片之间使用不同的数据类型可能会导致数据不一致或错误,请尽可能避免使用。

赞 (0)
上一篇 4天前
下一篇 4天前