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

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

hive内部表和外部表的区别

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

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

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

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

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

相关推荐
绝无仅有33 分钟前
某游戏大厂的常用面试问题解析:Netty 与 NIO
后端·面试·架构
绝无仅有42 分钟前
某游戏大厂的 Redis 面试必问题解析
后端·算法·面试
王卫东2 小时前
深入HBase:原理剖析与优化实战
大数据·数据库·hbase
HaiLang_IT2 小时前
2026 人工智能与大数据专业毕业论文选题方向及题目示例(nlp/自然语言处理/图像处理)
大数据·人工智能·毕业设计选题
呆呆小金人2 小时前
SQL键类型详解:超键到外键全解析
大数据·数据库·数据仓库·sql·数据库开发·etl·etl工程师
StarRocks_labs2 小时前
StarRocks 4.0:基于 Apache Iceberg 的 Catalog 中心化访问控制
大数据·apache
拉不动的猪2 小时前
深入理解 JavaScript 中的静态属性、原型属性与实例属性
前端·javascript·面试
梦子yumeko3 小时前
第六章langchain4j之Tools和prompt
大数据·prompt
AcrelGHP3 小时前
光储充微电网能量管理系统:构建绿色、高效、安全的能源未来
大数据·运维·人工智能