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

南墨2年前技术文章2134

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>

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



相关文章

HDP部署Tez UI

HDP部署Tez UI

首先部署tomcat在官网下载apache-tomcat-9.0.22.tar.gz[root@hdp02 opt]# wget https://archive.apache.org/dist/tom...

mysql部署

安装前准备创建用户和目录创建用户:groupadd mysqluseradd -g mysql mysql 创建目录mkdir /data/mysqlmkdir /log/mysql添加环境变量vim...

ES运维(二)字段类型与内存管理

ES运维(二)字段类型与内存管理

一、ES常见字段类型1、 概述字段是数据存储的最小微粒,根据数据的性质不同将数据分成不同的字段类型,熟悉不同字段类型的特性,对索引的Mapping设计、查询调优都极其重要。2、 关键参数In...

PostgreSQL 逻辑备份详解

前言当谈到关系型数据库的备份和恢复时,逻辑备份是一种备份方法,它备份数据库的逻辑结构和数据,而不是直接备份磁盘上的物理数据。这样做有许多好处,比如备份速度更快,可以选择性地备份数据库中的某些数据,以及...

MySQL性能优化(一)索引缺失引起的全表扫描

MySQL性能优化(一)索引缺失引起的全表扫描

索引缺失是引起数据库性能问题的第一大原因。一个例子这是一个非常简单的SQL,SELECT * FROM template WHERE templet_id ...

Docker常用命令

1、找镜像去docker hub,查找需要的镜像,docker pull nginx  #下载最新版 镜像名:版本名(标签) docker pull nginx:1.20.1 #...

发表评论    

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