当前位置:   article > 正文

Hive 内部表, 外部表, 分区表_内部表与关系数据库中的table在概念上类似。每一个table在hive中都有一个相应

内部表与关系数据库中的table在概念上类似。每一个table在hive中都有一个相应

1.内部表

• 与数据库中的Table在概念上是类似的。
• 每一个Table在Hive中都有一个相应的目录存储数据。
• 所有的Table数据(不包括 External Table)都保存在这个目录中。
• 删除表时,元数据与数据都会被删除。

2.外部表

• 指向已经在HDFS中存在的数据,可以创建Partition。
• 它和内部表在元数据的组织上是相同的,而实际数据的存储则有较大的差异。
• 外部表只有一个过程,加载数据和创建表同时完成,并不会移动到数据库目录中,只是与外部数据建立一个连接,当删除一个外部表时,仅删除连接和元数据。

3.分区表

• Partition 对应于数据库的Partition列的密集索引。
• 在Hive中,表中的一个Partition对应于表下的一个目录,所有的Partition的数据都存储在对应的目录中。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/693656
推荐阅读
相关标签
  

闽ICP备14008679号