【大数据面试题】011Hive的内部外部表

一步一个脚印,一天一道面试题

hive内部表和外部表的区别

空白 内部表 外部表
定义 表结构和数据有Hive管理 表结构由Hive管理,数据可由其他导入
删除表时 表结构被删除,数据也被清除 表结构被删除,但数据不变
导入数据 使用Hive SQL 导入 将新增的数据文件放到正确的位置即可

生产环境中为什么建议使用外部表?

1.安全性:避免误操作导致数据丢失

2.共享性:多个不同表可以共用同一份数据源进行不同的ETL逻辑处理

3.灵活性:当对表结构进行调整时,无需额外备份数据

相关推荐
Elastic 中国社区官方博客2 小时前
Elastic 9.1/8.19:默认启用 BBQ,ES|QL 支持跨集群搜索(CCS)正式版,JOINS 正式版,集成 Azure AI Foundry
大数据·elasticsearch·搜索引擎·全文检索·azure·elastic
哈__2 小时前
PromptPilot搭配Doubao-seed-1.6:定制你需要的AI提示prompt
大数据·人工智能·promptpilot
鸿乃江边鸟3 小时前
Starrocks中的 Query Profile以及explain analyze及trace命令中的区别
大数据·starrocks·sql
是乐谷3 小时前
阿里招AI产品运营
人工智能·程序人生·面试·职场和发展·产品运营·求职招聘
天天扭码4 小时前
很全面的前端面试题——手写题(上)
前端·javascript·面试
SamtecChina20235 小时前
应用科普 | 漫谈6G通信的未来
大数据·网络·人工智能·科技
ZzMemory7 小时前
一套通关CSS选择器,玩转元素定位
前端·css·面试
圆心角7 小时前
小米面挂了
前端·面试
lingling0097 小时前
光伏清洗机器人是什么?艾利特协作机器人如何重塑新能源运维效率
大数据·运维·人工智能