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

南墨2年前技术文章2454

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>

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



相关文章

Hive优化之配置参数的优化(一)

Hive优化之配置参数的优化(一)

 Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中是经常涉及的一个点,因此掌握一些Hive调优是必不可少的一项技能。影响Hive效率的...

MySQL 8.0 新特性:innodb_dedicated_server

MySQL 8.0 新特性:innodb_dedicated_server

一、前言Innodb Dedicated Server 是 8.0 版本推出的一个参数,开启之后可以根据服务器的配置自适应 innodb 引擎中的一些重要影响性能的参数,默认是关闭的。二、参数测试使用...

大数据集群监控配置操作指导(一)prometheus+grafana部署

大数据集群监控配置操作指导(一)prometheus+grafana部署

1.prometheus+grafana部署(单独部署到一台服务器。4c8g。系统盘300G。操作系统建议7.6到7.9)1.1下载prometheus和grafana的二进制包mkdir /opt/...

Keepalived 高可用解决方案

Keepalived 高可用解决方案

Keepalived 起初是为 LVS 设计的,专门用来监控集群系统中各个服务节点的状态,后来有加入 VRRP 的功能,VRRP 是 Virtual Router Redundancy protoco...

MapReduce生产经验

MapReduce程序效率的瓶颈在于两点:1)计算机性能(1)CPU、内存、磁盘、网络2)I/O操作优化(1)数据倾斜(2)Map运行时间太长,导致Reduce等待过久(3)小文件过多下来就根据这两点...

可持续集成工具

可持续集成工具

持续集成中常用的 Jenkins 替代方案。1BuildMaster项目地址:https://inedo.com/buildmasterInedo 的 BuildMaster 是 Jenkins 替代...

发表评论    

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