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

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

hive内部表和外部表的区别

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

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

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

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

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

相关推荐
han_1 小时前
前端高频面试题之CSS篇(一)
前端·css·面试
덕화1 小时前
【面试宝典】线上问题逆向分析1
面试·职场和发展
美团程序员1 小时前
一篇文章教你搞定:”xx 功能如何测试?“常见面试题型!
测试工具·面试·职场和发展·测试用例
谷隐凡二4 小时前
Server-Client二层架构简单说明
面试
GIS数据转换器5 小时前
GIS+大模型助力安全风险精细化管理
大数据·网络·人工智能·安全·无人机
hg01185 小时前
今年前10个月天津进出口总值6940.2亿元
大数据
豆奶特浓66 小时前
Java面试模拟:当搞笑程序员谢飞机遇到电商秒杀与AIGC客服场景
java·spring boot·微服务·面试·aigc·高并发·电商
byte轻骑兵6 小时前
时序数据库选型指南:从大数据视角看IoTDB的核心优势
大数据·时序数据库·iotdb
拉不动的猪6 小时前
Axios 请求取消机制详解
前端·javascript·面试
铭哥的编程日记7 小时前
《斩获字节跳动offer 最详细的面试真题与破解思路》第一期
面试·职场和发展