Hive與MySQL的區別

2021-09-19 13:55:29 字數 277 閱讀 1341

hive與mysql的區別hive採用了類sql的查詢語言hql(hive query language)。除了hql之外,其餘無任何相似的地方。hive是為了資料倉儲設計的。

儲存位置:hive在hadoop上;mysql將資料儲存在裝置或本地系統中;

資料更新:hive不支援資料的改寫和新增,是在載入的時候就已經確定好了;資料庫可以crud;

執行:hive底層是marreduce;mysql底層是執行引擎;

可擴充套件性:hive:大資料量,慢慢擴去吧;mysql:相對就很少了

Hive與mysql的區別

hive採用了類sql的查詢語言hql,因此很容易將hive理解為資料庫。其實從結構上來看,hive和資料庫除了擁有類似的查詢語言,再無類似之處。資料庫可以用在oltp的應用中,但是hive是為資料倉儲而設計的,清楚這一點,有助於從應用角度理解hive的特性。hive不適合用於聯機事務處理 oltp...

Hadoop Pig與Hive的區別

請允許我很無聊的把飛機和火車拿來做比較,因為2者根本沒有深入的可比性,雖然兩者都是一種高速的交通工具,但是具體的作用範圍是截然不同的,就像hive和pig都是hadoop中的專案,並且hive和pig有很多共同點,但hive還似乎有點資料庫的影子,而pig基本就是乙個對mapreduce實現的工具 ...

Hive與Hbase的區別

以下 由網上內容 整理 hive是為了簡化編寫mapreduce程式而生的,使用mapreduce做過資料分析的人都知道,很多分析程式除業務邏輯不同外,程式流程基本一樣。在這種情況下,就需要hive這樣的使用者程式設計介面。hive本身不儲存和計算資料,它完全依賴於hdfs和mapreduce,hi...