Hive 中內部表與外部表的區別與建立方法

先來講下Hive中內部表與外部表的區別: Hive 建立內部表時,會將數據移動到數據倉庫指向的路徑;若建立外部表,僅記錄數據所在的路徑, 不對數據的位置作任何改變。在刪除表的時候,內部表的元數據和數據會被一塊兒刪除, 而外部表只刪除元數據,不刪除數據。這樣外部表相對來講更加安全些,數據組織也更加靈活,方便共享源數據。 須要注意的是傳統數據庫對錶數據驗證是 schema on write(寫時模式)
相關文章
相關標籤/搜索