請求板上大大們幫忙

小妹正在寫論文 是有關於大數據的文章
會有一小節是會寫到大數據的技術
但因為小妹非軟體本科技出身
明明寫的是中文但我整個看不懂

可否有大大可以用淺顯易懂的方式告訴小妹HDFS & HBase的差別
我真的已經看了兩周不下十幾本的書但我真的看不太懂
目前查的到的定義如下
HDFS (Hadoop Distributed File System): 用於儲存大容量檔案的分散式檔案系統
HBase 超大型資料池 (Data pool):高可用性 高性能 針對列 可伸縮的分散式儲存系統
兩個看起來都是儲存容量的分散式系統
那為何在hadoop的基礎架構下會有
1. HDFS
2. MapReduce
3. Hbase

這樣HDFS & Hbase兩個存取資料的地方不就重覆?
我的理解是因為HDFS優點在於儲存較快但修改不易 Hbase則是相反
那這樣在架構Hadoop平台時為了要即時寫入存取又想要儲存快速時就同時建構這兩個資料庫??? 這說法是對的嘛?
其實我對Hadoop整個是搞不懂的

以下是我對專有名詞的理解
Hadoop:分散式運算技術及平台-->只是一個架構名稱?
HDFS & Hbase疑問如上
MapReduce: 用於對大量資料進行高效分散式處理所以是一個處理系統?
NoSQL: 非關聯性資料庫 那又跟Hadoop的差別在那?還是我可以說Hbase是NoSQL下中的key value資料庫 Hadoop只是另外發展出來的一個架構

雖然小妹非本科系但我還是真心的想搞懂hadoop & NoSQL 至少不是寫出錯誤百出的論文 希望有人真心看懂我想問什麼 在此先謝過
再麻煩大家幫個忙謝謝

PS我上傳了一個我實在很搞不清楚的圖 請大家多多幫忙謝謝


Hadoop問題請教
文章關鍵字
試試參考下列這些書,
看看有無幫助:
Hadoop:從雲端到大數據完整Ecosystem全介紹
http://www.topteam.cc/02-shop-detail.php?cid=217&pid=1094

大數據基礎與實務
http://www.gau-lih.com.tw/tier/front/bin/ptdetail.phtml?Part=01011&Rcg=100101450

Big Data研究室
http://www.grandtech.info/02-shop-detail-44-1034.html
感謝大大的回文
小妹的論文已順利完成
非常感謝
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!