當前位置:聚美館>智慧生活>心理>

hive支援分區嗎

心理 閱讀(1.28W)
hive支援分區嗎

支援

分區是hive存放數據的一種方式。將列值作爲目錄來存放數據,就是一個分區。這樣查詢時使用分區列進行過濾,只需根據列值直接掃描對應目錄下的數據,不掃描其他不關心的分區,快速定位,提高查詢效率。hive中支援兩種類型的分區:

靜態分區SP(static partition)動態分區DP(dynamic partition)

靜態分區與動態分區的主要區別在於靜態分區是手動指定,而動態分區是透過數據來進行判斷。詳細來說,靜態分區的列是在編譯時期,透過用戶傳遞來決定的動態分區只有在SQL執行時才能決定。