91精品国产手机在线-白筒袜嫩萝双腿之间乳白液体-青青操手机在线视频观看-日本中文字幕人妻日韩-日韩精品在线观看视频网站-天堂资源中文最新版在线一区-欧美专区一区二区三区-国产综合亚洲欧美在线-国产精品久久久久久福利69堂

hive內(nèi)部表和外部表的區(qū)別

【hive內(nèi)部表和外部表的區(qū)別】Hive創(chuàng)建內(nèi)部表時,會將數(shù)據(jù)移動到數(shù)據(jù)倉庫指向的路徑 。創(chuàng)建外部表時,僅記錄數(shù)據(jù)所在的路徑,不對數(shù)據(jù)的位置做任何改變,在刪除表的時候,內(nèi)部表的元數(shù)據(jù)和數(shù)據(jù)會被一起刪除 , 而外部表只刪除元數(shù)據(jù),不刪除數(shù)據(jù) 。這樣外部表相對來說更加安全些,數(shù)據(jù)組織也更加靈活,方便共享源數(shù)據(jù) 。
需要注意的是傳統(tǒng)數(shù)據(jù)庫對表數(shù)據(jù)驗證是寫時模式 , 而Hive在load時是不檢查數(shù)據(jù)是否符合schema的,Hive遵循的是讀時模式 , 只有在讀的時候Hive才檢查解析具體的數(shù)據(jù)字段 。

    推薦閱讀