Hbase,Hive,Mysql區別完全弄懂
阿新 • • 發佈:2018-12-20
Hive - Mysql
Hive |
mysql |
|
查詢語言 |
HQL |
SQL |
資料儲存 |
HDFS |
磁碟上 |
執行 |
MR |
Excutor |
延遲 |
高 |
低 |
處理規模 |
大 |
小 |
索引 |
0.8版本之後加入點陣圖索引 |
有複雜的索引 |
Hive - Hbase
Hbase |
Hive |
|
型別 |
列式資料庫 |
資料倉庫 |
內部機制 |
資料庫引擎 |
MR |
增刪改查 |
都支援 |
只支援匯入跟查詢 |
Schema |
只需要預先定義列族,不需要具體到列可以動態修改 |
需要預先定義表格 |
應用場景 |
實時 |
離線 |
特點 |
k-v |
類SQL |
mysql -Hbase
Hbase |
Mysql |
|
資料庫 |
NoSQL資料庫 |
關係型資料庫 |
儲存 |
列 |
行 |
資料量 |
大 |
小 |
結構 操作 |
非結構式資料跟結構化的資料 插入修改查詢一些簡單操作 |
結構化的資料 複雜操作 |