数据类型和文件格式

Posted duan2

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据类型和文件格式相关的知识,希望对你有一定的参考价值。

  Hive支持关系型数据库中大多数的基本数据类型,同时也支持关系型数据库中很少出现的3种集合数据类型。

  

基本数据类型

集合数据类型

Hive中的列支持使用struct,map和array集合数据类型。

 

 

读时模式

  当用户向传统数据库中写入数据的时候,不管是采用装载外部数据的方式还是采用将一个查询的结果写入的方式,或者是使用Update语句,等等。数据库对存储能力都具有完全的控制力。数据库就是“守门人”。传统数据库是写时模式(schema on write),即数据写入数据库时对模式进行检查。

  Hive对底层存储并没有这样的控制。对于Hive要查询的数据,有很多方式对其创建,修改,甚至破坏。因此,Hive不会再数据加载时进行验证,而是在检查查询时进行,也就是读时模式(schema on read)

 

以上是关于数据类型和文件格式的主要内容,如果未能解决你的问题,请参考以下文章

Hive数据类型与文件存储格式

TypeError:数组 dtype 和格式说明符不匹配。如何将具有不同值类型的数据框保存为 txt 文件?

MySQL之表的基本操作及存储引擎和数据类型

Numpy系列(十三)- 文件IO

如何查询blob类型中存的是啥格式的文件

文件系统(01):基于SpringBoot框架,管理Excel和PDF文件类型