大數據 雲計算 hadoop的概念理解

作爲一個懶人實在是不愛學習,然而不學習就要被淘汰,公司要求學習大數據相關知識,只能慢慢學習了,因爲公司事務很多,本來7月份的時候已經開始學習,也寫了一些操作的文章,但是中間耽擱了了好久到現在我回頭看我自己寫的文章竟然看不懂!!!

這我就不開心了,琢磨了一上午爲什麼?是時間太久忘記了?是我記憶力減退了?即便如此我也不能過了幾個月跟沒學一樣吧??

最後找到原因,當初沒沉下心來好好理解,或者說理解不到位。只是忙着操作實踐。導致最終一無所獲。

所以打算一點點記錄自己對一些概念的理解。會不定時更新,畢竟學的越多理解的也就不一樣了!!閒話少說

首先 搞清楚2個概念大數據和雲計算還有hadoop

1.首先說雲計算,爲啥先說雲計算,我覺着這貨的概念最大。

雲計算我目前的理解:

雲計算是從雲服務器這個商業模式中升級而來的一個概念,目的是給用戶提供原有的雲服務器(也就是相當於硬件服務)的同時,提供大數據存儲和大數據計算等架構服務。以前的雲服務器只是給用戶提供了基礎的硬件服務,用戶需要自己搭建自己的平臺,運行自己的網站或者項目,而云計算,再提供硬件的基礎上,提供平臺軟件服務(主要指分佈式數據存儲和分佈式處理),甚至還有可能提供數據挖掘服務。由此而言其實雲計算這個概念有一些片面,或許是爲了突出計算吧,所以才叫這個名字。

我覺着叫雲服務會更好一些。因爲  硬件,軟件,平臺,計算,數據分析挖掘全部提供。牛逼

2.再來說說大數據 吶 ~大數據的概念我覺着就比雲計算小一些。但是大數據不是從商業角度講的 僅僅是從技術角度講的。

實際上人存在在地球上,每一秒鐘都在產生各種各樣的數據,我們的大腦只是存儲信息的一種形式(不穩定的數據庫)。這個時候又要提到利益,那就是以前我們認爲不是所有的數據都有價值,所以我們的大腦,我們做的軟件項目都只存儲我們覺得有價值的東西,但是隨着時代的發展,我們發現,哦呦,這個很多很多無用的數據拿來分析一下可以得出一些很有趣的結果,甚至有一些結果價值巨大,比如說用前100年每一天的天氣預測今年的天氣,比如說用一個用戶的生活習慣,分析出它的購買慾望,提前將可能被購買的獲取順路運輸到此用戶附近的倉庫(有些事情想想就很可怕,因爲習慣本身就是很可怕的一件事)。

由此出現了大數據,大數據實際上也就是海量數據的存儲和計算,以及展示!!再也就沒什麼了好說的概念了。

3.那麼在來說說hadoop

hadoop也是技術層面的,是雲計算和大數據的一種技術實現。

hadoop目前我瞭解的最主要的兩部分就是HDFS和mapreduce 前者負責存儲和操作海量的數據,後者負責針對海量數據做出的複雜的計算。

可以這麼說大數據和雲計算都是概念思想,hadoop是這些思想的具體實現。

hadoop是一個軟件框架,這個軟件框架具有一些大數據的功能,可以實現雲計算的某一部分功能。就這樣。

其實對hadoop來講 我個人更喜歡叫它操作系統,我覺着這貨就是一個特殊的操作系統,能讓你存儲信息,查看信息,管理信息。叫系統也不爲過把。無非功能單一了一些。哈哈 。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章