大數據和云計算的關系
在IT培訓行業一直有大數據和云計算培訓這兩個詞,但實際上很多人對于云計算和大數據的關系卻總是有點分不清,所以總是將“云計算”和“大數據”放在一起討論, 實則不然。
簡單來說:云計算是硬件資源得虛擬化,而大數據是海量數據得高效處理。雖然從這個解釋來看也不是完全貼切,但是卻可以幫助對這兩個名字不太明白的人很快理解其區別。當然,如果更加精確形象一點地介紹的話,那么云計算就是相當于我們的計算機和操作系統,將大量的硬件資源虛擬化后進行分配使用。
可以說,大數據相當于海量數據的“數據庫”,通觀大數據領域的發展我們也可以看出,當前的大數據發展一直在向著近似于傳統數據庫體驗的方向發展,一句話就是,傳統數據庫給大數據的發展提供了足夠大的空間。
大數據的總體架構包括三層:數據存儲,數據處理和數據分析。數據先要通過存儲層存儲下來,然后根據數據需求和目標來建立相應的數據模型和數據分析指標體系對數據進行分析產生價值。
而中間的時效性又通過中間數據處理層提供的強大的并行計算和分布式計算能力來完成。三者相互配合,這讓大數據產生最終價值。
云計算是作為計算資源的底層,支撐著上層得大數據處理,而大數據得發展趨勢,是實時交互式得查詢效率和分析能力。