码迷,mamicode.com
首页 > 其他好文 > 详细

数据类型和文件格式

时间:2017-09-28 09:53:16      阅读:270      评论:0      收藏:0      [点我收藏+]

标签:nbsp   数据加载   文件   write   传统   9.png   hive   用户   语句   

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

  

基本数据类型

技术分享

技术分享

集合数据类型

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

技术分享

 技术分享

 

读时模式

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

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

技术分享

 

数据类型和文件格式

标签:nbsp   数据加载   文件   write   传统   9.png   hive   用户   语句   

原文地址:http://www.cnblogs.com/duan2/p/7599923.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!