免费范文>生活经验>其他

hive内部表和外部表的区别

更新时间:

  Hive创建内部表时,会将数据移动到数据仓库指向的路径。创建外部表时,仅记录数据所在的路径,不对数据的位置做任何改变,在删除表的时候,内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。

  需要注意的是传统数据库对表数据验证是写时模式,而Hive在load时是不检查数据是否符合schema的,Hive遵循的是读时模式,只有在读的时候Hive才检查解析具体的数据字段。


hive内部表和外部表的区别相关文章:

声母表和韵母表

出租包装物和出借包装物的区别

主系表和主谓宾的区别

内部帐和外部帐的区别意义

苹果7p和苹果8p的区别

水密码和自然堂的区别

表见代理和委托代理的区别

毛周角化和脂肪粒的区别

假鹅蛋和真鹅蛋的区别

普通吊顶和集成吊顶的区别是什么

hive内部表和外部表的区别

Hive创建内部表时,会将数据移动到数据仓库指向的路径。创建外部表时,仅记录数据所在的路径,不对数据的位置做任何改变,在删除表的时候,内部表的元数据和数据会被一...
推荐度:
点击下载文档文档为doc格式

精选图文