hive與hbase的聯絡與區別
共同點:
1.hbase與hive都是架構在hadoop之上的。都是用hadoop作為底層儲存
區別:
2.Hive是建立在Hadoop之上為了減少MapReduce jobs編寫工作的批處理系統,HBase是為了支援彌補Hadoop對實時操作的缺陷的專案 。
3.想象你在操作RMDB資料庫,如果是全表掃描,就用Hive+Hadoop,如果是索引訪問,就用HBase+Hadoop 。
4.Hive query就是MapReduce jobs可以從5分鐘到數小時不止,HBase是非常高效的,肯定比Hive高效的多。
5.Hive本身不儲存和計算資料,它完全依賴於HDFS和MapReduce,Hive中的表純邏輯。
6.hive借用hadoop的MapReduce來完成一些hive中的命令的執行
7.hbase是物理表,不是邏輯表,提供一個超大的記憶體hash表,搜尋引擎通過它來儲存索引,方便查詢操作。
8.hbase是列儲存。
9.hdfs作為底層儲存,hdfs是存放檔案的系統,而Hbase負責組織檔案。
10.hive需要用到hdfs儲存檔案,需要用到MapReduce計算框架。
1.hbase與hive都是架構在hadoop之上的。都是用hadoop作為底層儲存
區別:
2.Hive是建立在Hadoop之上為了減少MapReduce jobs編寫工作的批處理系統,HBase是為了支援彌補Hadoop對實時操作的缺陷的專案 。
3.想象你在操作RMDB資料庫,如果是全表掃描,就用Hive+Hadoop,如果是索引訪問,就用HBase+Hadoop 。
4.Hive query就是MapReduce jobs可以從5分鐘到數小時不止,HBase是非常高效的,肯定比Hive高效的多。
5.Hive本身不儲存和計算資料,它完全依賴於HDFS和MapReduce,Hive中的表純邏輯。
6.hive借用hadoop的MapReduce來完成一些hive中的命令的執行
7.hbase是物理表,不是邏輯表,提供一個超大的記憶體hash表,搜尋引擎通過它來儲存索引,方便查詢操作。
8.hbase是列儲存。
9.hdfs作為底層儲存,hdfs是存放檔案的系統,而Hbase負責組織檔案。
10.hive需要用到hdfs儲存檔案,需要用到MapReduce計算框架。
相關文章
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- JRE與JDK的區別與聯絡JDK
- Kafka與ActiveMQ的區別與聯絡詳解KafkaMQ
- 詳解Kafka與ActiveMQ的區別與聯絡!KafkaMQ
- B/S與C/S的聯絡與區別
- Hive和Hbase的區別Hive
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- 感知器、logistic與svm 區別與聯絡
- ipv4與ipv6的聯絡與區別
- javaSE中的==和equals的聯絡與區別Java
- 簡述Spring容器與SpringMVC的容器的聯絡與區別SpringMVC
- HDFS 塊和 Input Splits 的區別與聯絡
- 程式和執行緒的區別與聯絡執行緒
- 陣列地址與指標之間的區別與聯絡陣列指標
- hive中order by、distribute by、sort by和cluster by的區別和聯絡Hive
- KPI vs OKR:區別與聯絡的終極指南KPIOKR
- Vue中watch、computed與methods的聯絡和區別Vue
- 單機、分散式、叢集的區別與聯絡分散式
- 一文搞懂灰度釋出與 AB Test 的聯絡與區別
- Python中__new__和__init__的區別與聯絡Python
- 叢集、負載均衡、分散式的區別與聯絡負載分散式
- 淺析HTML、CSS、JavaScript之間的聯絡與區別!HTMLCSSJavaScript
- 先驗概率與後驗概率、貝葉斯區別與聯絡
- annotation之context:annotation-config與 context:component-scan的區別與聯絡Context
- 大資料分析與機器學習之間的區別與聯絡大資料機器學習
- ARM晶片、核心、架構、指令集的聯絡與區別晶片架構
- Unicode,UTF-8和UTF-16的區別與聯絡Unicode
- 資料倉儲、資料湖與湖倉一體的區別與聯絡
- 跟你深入剖析可迭代物件和迭代器的區別與聯絡物件
- `std::packaged_task`、`std::thread` 和 `std::async` 的區別與聯絡Packagethread
- 可觀測性與傳統監控的區別和聯絡
- 【Python入門必看】Python中Cookie和Session的區別與聯絡!PythonCookieSession
- 一篇讓你明白程式與執行緒之間的區別與聯絡執行緒
- 產品經理和專案經理區別與聯絡
- Linux中程式和執行緒的區別與聯絡,建議收藏!Linux執行緒
- 【科普】等級保護與分級保護的區別和聯絡!
- GoF設計模式中裝飾器、代理與介面卡的區別與聯絡 - MarioGo設計模式
- SCADA和PLC的區別聯絡