天天看點

大資料和雲計算究竟有什麼關系?

周圍總是充斥着大資料和雲計算這兩個詞,然而,實際上,很多人對于雲計算和大資料的關系卻總是容易混淆,是以總是将“雲計算”和“大資料”放在一起讨論, 實則不然。

大資料和雲計算究竟有什麼關系?

簡單來說:雲計算是硬體資源的虛拟化,而大資料是海量資料的高效處理。雖然從這個解釋來看也不是完全貼切,但是卻可以幫助對這兩個名字不太明白的人很快了解其差別。當然,如果解釋更形象一點的話,雲計算相當于我們的計算機和作業系統,将大量的硬體資源虛拟化後在進行配置設定使用。

可以說,大資料相當于海量資料的“資料庫”,通觀大資料領域的發展我們也可以看出,目前的大資料發展一直在向着近似于傳統資料庫體驗的方向發展,一句話就是,傳統資料庫給大資料的發展提供了足夠大的空間。

大資料的總體架構包括三層:資料存儲,資料處理和資料分析。資料先要通過存儲層存儲下來,然後根據資料需求和目标來建立相應的資料模型和資料分析名額體系對資料進行分析産生價值。

而中間的時效性又通過中間資料處理層提供的強大的并行計算和分布式計算能力來完成。三者互相配合,這讓大資料産生最終價值。

不看現在雲計算發展情況,未來的趨勢是:雲計算作為計算資源的底層,支撐着上層的大資料處理,而大資料的發展趨勢是,實時互動式的查詢效率和分析能力,借用google一篇技術論文中的話:“動一下滑鼠就可以在妙極操作pb級别的資料”,确實讓人興奮不能止。

原文釋出時間為:2016年4月27日

本文來自雲栖社群合作夥伴至頂網,了解相關資訊可以關注至頂網。