hive内部表和外部表的区别

作者:原创时间:2022-06-26
文档

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

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

显示全文
马六甲在新加坡境内 恐龙以前的动物有什么呢 500克葡萄有几个 怎么熬棒骨汤好喝 云的形成是什么物理现象 古田会议在哪里 光武中兴是指什么 身体羸弱什么意思 索尼相机真的有那么差吗 滴滴出行如何进行在线投诉 建筑测量主要学的是什么谢谢 仙进奉荔枝有什么缺点 什么是土司文化 马鞍山市图书馆在哪 冬瓜排骨汤里可以放红枣桂圆吗 四字成语第三个是粮得 居民楼下水管道标准 森林怎么调鼠标灵敏度 计容面积和建筑面积的区别是什么 洗衣机不能加水是什么原因 东风标致历史 世界奇观有几个 吃虾能喝橙汁吗 发烧多少度不能出入境 三层交换机有什么特点 酱牛肉需要黄豆酱吗 含薄字的成语有哪些 离婚财产分割房子有贷款怎么判 人类是什么时候到南极点的 穿越火线里哪个角色可以用脚 k590始发站在重庆哪个火车站 西方哲学必读书目有哪些 鲍鱼炒茄子的的做法 司马懿的墓在哪 k9011一共多少个站 青椒炒香干最正宗的做法 原神华丽的宝箱总共有多少个 杭州现在考中级高级电工证的条件 皮革手表腕带怎么清洗 江湖群侠传1那个门派好