Hive學習路線圖__Hive

來源:互聯網
上載者:User

http://blog.fens.me/hadoop-hive-roadmap/


1. 什麼是hive  •Hive是基於Hadoop的一個資料倉儲工具,可以將結構化的資料檔案映射為一張資料庫表,並提供類SQL查詢功能。 •本質是將HQL轉換為MapReduce程式  2. 為什麼使用hive 
•操作介面採用類SQL文法,提供快速開發的能力 •避免了去寫MapReduce,減少開發人員的學習成本 •擴充功能很方便
3. hive 特點
•可擴充 Hive可以自由的擴充叢集的規模,一般情況下不需要重啟服務 •延展性 Hive支援使用者自訂函數,使用者可以根據自己的需求來實現自己的函數 •容錯 良好的容錯性,節點出現問題SQL仍可完成執行
4. hive 與hadoop 關係
發出HQL —> hive 轉換成mapreduce —> mapreduce —> 對hdfs進行操作

5. hive 與傳統資料對比

 

Hive RDBMS
查詢語言 HQL SQL
資料存放區 HDFS Raw Device or Local FS
執行 MapReduce Excutor
執行延遲
處理資料規模
索引 0.8版本後加入位元影像索引 有複雜的索引

6. hive 的未來
•增加更多類似傳統資料庫的功能,如預存程序 •提高轉換成的MapReduce效能 •擁有真正的資料倉儲的能力 •UI部分加強

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.