了解支持的数据类型 - Amazon Data Firehose
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

了解支持的数据类型

注意

Amazon Web Services 区域中国地区和亚太地区(马来西亚)外,Firehose 在所有地区都支持数据库作为来源。 Amazon GovCloud (US) Regions此功能目前为预览版,可能会发生变化。请勿将其用于生产工作负载。

Firehose 支持 Apache Iceberg 所支持的所有原始和复杂数据类型。有关更多信息,请参阅 Schemas and Data Types

MySQL 到 Iceberg 的数据类型映射

MySQL 类型 Icecerg 数据类型
布尔值、布尔值 布尔值
BIT (1) 布尔值
BIT (>1) binary
TINYINT 整数
SMALLINT [(M)] 整数
MEDIUMINT [(M)] 整数
整数,整数 [(M)] 整数
BIGINT [(M)] 整数
真实 [(M, D)] 浮点数
FLOT [(P)] 浮点数
双精度 [(M, D)] 浮点数
CHAR (M)] 字符串
VARCHAR (M)] 字符串
二进制 (M)] 二进制或字符串
VARBINARY (M)] 二进制或字符串
TINYBLOB 二进制或字符串
TINYTEXT 字符串
BLOB 二进制或字符串
TEXT 字符串
MEDIUMBLOB 二进制或字符串
MEDIUMTEXT 字符串
LONGBLOB 二进制或字符串
LONGTEXT 字符串
JSON 字符串
ENUM 字符串
SET 字符串
年 [(2|4)] 整数
时间戳 [(M)] 字符串
DATE 整数
时间 [(M)] 整数
日期时间、日期时间 (0)、日期时间 (1)、日期时间 (2)、日期时间 (3) 整数
日期时间 (4)、日期时间 (5)、日期时间 (6) 整数
GEOMETRY 结构体
LINESTRING 结构体
POLYGON 结构体
MULTIPOINT 结构体
MULTILINESTRING 结构体
MULTIPOLYGON 结构体
GEOMETRYCOLLECTION 结构体

PostgreSQL 到 Iceberg 的数据类型映射

PostgreSQL 类型 Iceberg 数据类型
BOOLEAN 布尔值
BIT (1) 布尔值
BIT (> 1) binary
有点不同 [(M)] binary
SMALLINT、SMALL 整数
整数、序列值 整数
BIGINT、BIGSERIAL、OID 整数
REAL float
DOUBLE PRECISION 浮点数
字符 [(M)] 字符串
VARCHAR [(M)] 字符串
字符 [(M)] 字符串
字符各不相同 [(M)] 字符串
TIMESTAMP WITH TIMESTAMP WITH TIME 字符串
TIMEZZ、TIME WITH TIME 字符串
间隔 [P] 整数
间隔 [P] 字符串
BYTEA 二进制或字符串
JSON、JSONB 字符串
XML 字符串
UUID 字符串
POINT 字符串
LTREE 字符串
CITEXT 字符串
INET 字符串
INT4Rang 字符串
INT8Rang 字符串
NUMRANGE 字符串
TRANGE 字符串
TSTZRANGE 字符串
DATERANGE 字符串
ENUM 字符串
DATE 整数
时间 (1)、时间 (2)、时间 (3) 整数
时间 (4)、时间 (5)、时间 (6) 整数
时间戳 (1)、时间戳 (2)、时间戳 (3) 整数
时间戳 (4)、时间戳 (5)、时间戳 (6)、时间戳 整数
数字 [(M [, D])] binary
十进制 [(M [, D])] binary
钱 [(M [, D])] binary
INET 字符串
CIDR 字符串
MACADDR 字符串
MACADDR8 字符串
几何(平面) 结构体
地理(球形) 结构体