数据湖技术之iceberg(四)iceberg的数据类型

南墨2年前技术文章1686

1  Iceberg数据类型

类型

描述

笔记

boolean

布尔类型,true或者false


int

32 位有符号整数

可以转换成long类型

long

64 位有符号整数


float

单精度浮点型

可以转换成double类型

double

双精度浮点型


decimal(P,S)

decimal(P,S)

P代表精度,决定总位数,S代表规模,决定小数位数。P必须小于等于38。

date

没有时区或时间的日历日期


time

没有日期、时区的时间

存储为微秒

timestamp

没有时区的时间戳

存储为微秒

timestamptz

带时区的时间戳

存储为微秒

string

任意长度的字符序列

使用 UTF-8 编码

fixed(L)

长度为 L 的固定长度字节数组


binary

任意长度的字节数组


struct<...>

具有任何数据类型的命名字段的记录


list<E>

包含任何数据类型元素的列表


map<K, V>

具有任何数据类型的键和值的映射



相关文章

performance_schema

performance_schema

performance_schema一、数据库支持情况1、performance_schema被视为存储引擎,如果该引擎可用,则应该 INFORMATION_SCHEMA.ENGINES 表或 sho...

Flume抽取到kafka数据对比测试

Flume抽取到kafka数据对比测试

一、前言同一台机器两个flume进程抽取同一个目录下日志到kafka,对比kafka中数据量二、创建测试topic1、主集群创建topic --tes3kafka-topics --create --...

等待事件latch: cache buffers chains 的分析与优化

等待事件latch: cache buffers chains 的分析与优化

等待事件latch: cache buffers chains 的分析与优化要理解latch: cache buffers chains并解决这个问题,就需要深入的了解Buffer Cach...

 大数据集群监控配置操作指导(四)Spark监控使用jmx

大数据集群监控配置操作指导(四)Spark监控使用jmx

graphite_exporter方式Graphite 来收集度量标准,Grafana 则用于构建仪表板,首先,需要配置 Spark 以将 metrics 报告到 Graphite。prometheu...

MySQL 8.0 新特性:Descending Indexes

MySQL 8.0 新特性:Descending Indexes

一、前言MySQL 8.0 之前的索引排序规则之前只允许 ASC 存储,创建时指定 DESC 也会被忽略,8.0 版本为我们带来了 Descending Indexes 降序索引 👏👏👏只能使用 AS...

MySQL日期相关函数

一、当前时间--当前时间select current_timestamp();--当前时间 等价于 select current_timestamp();select now();--基本等价于以上两...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。