當前位置:成語大全網 - 新華字典 - 為什麽建議在生產環境中使用外部表?

為什麽建議在生產環境中使用外部表?

因為外部表不會將數據加載到hive中,所以減少了數據傳輸,並且可以享受數據。Hive不修改數據,不用擔心數據損壞。刪除表時,只會刪除表結構,而不會刪除數據。

生產環境正式提供外部服務。壹般會關閉錯誤報告,打開錯誤日誌,這是最重要的環境。部署分支通常是主分支。

擴展數據:

註意事項:

位於文件系統中,按照壹定的格式劃分,如文本文件或其他類型的表可以作為外部表。對外部表的訪問可以通過SQL語句完成,而無需先將數據從外部表加載到數據庫中。

外部數據表是只讀的,因此不能對外部表執行DML操作,也不能創建索引。ANALYZE語句不支持收集外部表的統計數據,應該使用DMBS_STATS包來收集外部表的統計數據。

創建外部表時,不會在數據庫中創建該表,也不會為外部表分配存儲空間。創建外部表只是在數據字典中創建外部表的元數據,以便相應地訪問外部表中的數據,而不會將外部表的數據存儲在數據庫中。簡單來說,數據庫只存儲壹個與外部文件的對應關系,比如字段之間的對應關系。

百度百科-生產環境

百度百科-外部表格