hive内部表和外部表的区别
2024-09-29 22:02:49
Hive创建内部表时,会将数据移动到数据仓库指向的路径。创建外部表时,仅记录数据所在的路径,不对数据的位置做任何改变,在删除表的时候,内部表的元数据和数据会被一起删除,而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。需要注意的是传统数据库对表数据验证是写时模式,而Hive在load时是不检查数据是否符合schema的,Hive遵循的是读时模式,只有在读的时候Hive才检查解析具体的数据字段。
- 上一篇:hisense电视怎么连接手机
- 下一篇:HIV感染者寿命有好久
猜你喜欢
-
用医保卡去医院看牙齿可以报销吗
阅读量:18 -
租房一般要问清楚哪些问题
阅读量:45 -
如何选购儿童三轮车
阅读量:94 -
烤漆门如何补漆
阅读量:94 -
黑色车漆面白斑如何处理
阅读量:89 -
怎么正确护理头发
阅读量:89 -
卫生间防水需要注意哪些
阅读量:40 -
羽绒服漏绒怎么解决
阅读量:65 -
怎样选购水管
阅读量:17 -
海苔如何选购
阅读量:57
猜你喜欢
-
阅读量:9
-
阅读量:74
-
阅读量:57
-
阅读量:60
-
阅读量:8
-
阅读量:72
-
阅读量:21
-
阅读量:18
-
阅读量:7
-
阅读量:41