巨量資料技術為什麼快?

2020-10-08 11:01:00

**

傳統資料與巨量資料處理方式對比

**

在這裡插入圖片描述

縱向擴充套件:
表示在需要處理更多負載時通過提高單個系統處理能力的方法來解決問題。最簡單的情況就是為應用系統提供更為強大的硬體。例如如果資料庫所在的伺服器範例只有2G記憶體、低配CPU、小容量硬碟,進而導致了資料庫不能高效地執行,那麼我們就可以通過將該伺服器的記憶體擴充套件至8G、更換大容量硬碟或者更換高效能伺服器來解決這個問題

橫向擴充套件:
是將服務分割為眾多的子服務並在負載平衡等技術的幫助下在應用中新增新的服務範例
例如如果資料庫所在的伺服器範例只有一臺伺服器,進而導致了資料庫不能高效地執行,那麼我們就可以通過增加伺服器數量,將其構成一個叢集來解決這個問題。

資源集中(計算與儲存)
集中式計算:資料計算幾乎完全依賴於一臺中、大型的中心計算機的處理能力。和它相連的終端(使用者裝置)具有各不相同的智慧程度。實際上大多數終端完全不具有處理能力,僅僅作為一臺輸入輸出裝置使用。
集中式儲存:指建立一個龐大的資料庫,把各種資訊存入其中,各種功能模組圍繞資訊庫的周圍並對資訊庫進行錄入、修改、查詢、刪除等操作的組織方式。

分散式(計算與儲存)
分散式計算:是一種計算方法,是將該應用分解成許多小的部分,分配給多臺計算機進行處理。這樣可以節約整體計算時間,大大提高計算效率。
分散式儲存:是一種資料儲存技術,通過網路使用企業中的每臺機器上的磁碟空間,並將這些分散的儲存資源構成一個虛擬的儲存裝置,資料分散的儲存在企業的各個角落,多臺伺服器。