網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

sql和mysql區別|hive

欄目: IT科技 / 發佈於: / 人氣:1.38W

hive SQL和mysql區別如下:
  
  Hive採用了類SQL的查詢語言HQL(hive query language)。除了HQL之外,其餘無任何相似的地方。Hive是爲了數據倉庫設計的。
  
  1、存儲位置:Hive在Hadoop上;Mysql將數據存儲在設備或本地系統中;
  
  2、數據更新:Hive不支援數據的改寫和添加,是在加載的時候就已經確定好了;數據庫可以CRUD;
  
  3、索引:Hive無索引,每次掃描所有數據,底層是MR,並行計算,適用於大數據量;MySQL有索引,適合在線查詢數據;
  
  4、執行:Hive底層是MarReduce;MySQL底層是執行引擎;
  
  5、可擴展性:Hive:大數據量;MySQL:相對就很少了。
  
  

hive sql和mysql區別
Tags:hive mysql SQL