心理

当前位置 /首页/完美生活/心理/列表

hive支持分区吗

hive支持分区吗

支持

分区是hive存放数据的一种方式。将列值作为目录来存放数据,就是一个分区。这样查询时使用分区列进行过滤,只需根据列值直接扫描对应目录下的数据,不扫描其他不关心的分区,快速定位,提高查询效率。hive中支持两种类型的分区:

静态分区SP(static partition)动态分区DP(dynamic partition)

静态分区与动态分区的主要区别在于静态分区是手动指定,而动态分区是通过数据来进行判断。详细来说,静态分区的列是在编译时期,通过用户传递来决定的动态分区只有在SQL执行时才能决定。

TAG标签:分区 hive #