

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 支持的数据类型
<a name="supported-data-types"></a>

Timestream LiveAnalytics 的查询语言支持以下数据类型。

**注意**  
[数据类型](https://docs.aws.amazon.com/timestream/latest/developerguide/writes.html#writes.data-types)中描述支持写入的数据类型。


| 数据类型 | 说明 | 
| --- | --- | 
| `int` | 表示 32 位整数。 | 
| `bigint` | 表示 64 位有符号整数。 | 
| `boolean` | 逻辑的两个真值其中之一，`True` 和 `False`。 | 
| `double` | 表示 64 位可变精度数据类型。实施 [IEEE 754 标准二进制浮点运算](https://standards.ieee.org/standard/754-2019.html)。 查询语言用于读取数据。针对 `Infinity` 和 `NaN` 双精度值，存在可在查询中使用的函数。但不能将这些值写入 Timestream。  | 
| `varchar` | 可变长度字符数据，最大大小为 2KB。 | 
| `array[{{T}},...]` | 包含指定数据类型的一个或多个元素{{T}}，其中{{T}}可以是 Timestream 支持的任何数据类型。 | 
|  `row({{T}},...)`  | 包含一个或多个数据类型的命名字段{{T}}。这些字段可以是 Timestream 支持的任何数据类型，可使用点字段引用运算符进行访问：<pre>.</pre> | 
| `date` | 表示表单中的日期`{{YYYY}}-{{MM}}-{{DD}}`。其中{{YYYY}}分别{{MM}}是年、{{DD}}月、日。支持的范围是从 `1970-01-01` 到 `2262-04-11`。<br /> *示例*：<pre>1971-02-03</pre> | 
| `time` | 表示 [UTC](https://en.wikipedia.org/wiki/Coordinated_Universal_Time) 中的时间。`time` 数据类型以 `{{HH}}.{{MM}}.{{SS}}.{{sssssssss}}.` 形式表示，支持纳秒级精度。<br /> *示例*：<pre>17:02:07.496000000</pre> | 
| `timestamp` | 表示时间实例，采用 UTC 时间的纳秒级精度。<br />`{{YYYY}}-{{MM}}-{{DD}} {{hh}}:{{mm}}:{{ss}}.{{sssssssss}}`<br />查询支持时间戳，范围为 `1677-09-21 00:12:44.000000000` 至 `2262-04-11 23:47:16.854775807`。 | 
| `interval` | 将时间间隔表示为字符串文字`{{Xt}}`，由两部分{{X}}和{{t}}组成。<br /> {{X}}是大于或等于的数值`0`，并且{{t}}是时间单位，如秒或小时。单位不是复数形式。时间单位必须{{t}}是以下字符串字面量之一：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_cn/timestream/latest/developerguide/supported-data-types.html)<br /> *示例：*<pre>17s</pre><pre>12second</pre><pre>21hour</pre><pre>2d</pre> | 
| `timeseries[row(timestamp, {{T}},...)]` | 表示在时间间隔内记录的度量值，以由 `row` 个对象组成的 `array` 表示。每个都`row`包含一个`timestamp`或多个数据类型的度量值{{T}}，其中{{T}}可以是`bigint`、`boolean``double`、或中的任何一个`varchar`。行按 `timestamp` 升序进行排列。*timeseries* 数据类型表示一段时间内的度量值。 | 
| `unknown` | 表示 null 数据。 | 