杉巖:淺談物件儲存和塊儲存區別

杉巖資料發表於2019-12-13

什麼是塊儲存

資料被儲存在固定大小的塊內。塊內只儲存資料本身;Address就是塊唯一的識別資訊;對於塊儲存,沒有metadata. 當應用和資料都在本地的時候,效能會比較好;當應用和資料在地理位置上分離較遠的時候,效能會較差。

適用場景:

塊儲存適合用於事務型資料庫,可用於大部分通用業務場景下的資料儲存

什麼是物件儲存

可以理解是一個海量的儲存空間,最適合儲存網際網路上產生

的圖片、短影片、音訊等海量非結構化資料,您可以透過 API 在任何時間、任何地點訪問物件儲存裡的資料。

每個物件包括3個部分:

  • 資料本身
  • 可定製化的metadata,其型別和數量也沒有限制,包括“資料是什麼”的上下文資訊、用途、安全資訊、等等。
  • 全域性唯一識別符號

物件儲存特點:

1.易於擴充套件:所有物件都是平級的,沒有等級關係;物件的數目沒有限制

2.易於分類和搜尋:因為metadata tags,所以物件是自描述的

物件儲存的缺點

物件儲存是最終一致性的(塊儲存是強一致性的),因此,物件儲存不能保證一次讀請求返回的是最新版本的資料。(注:似乎Ceph是強一致性的,這裡還有待再研究一下)

適用場景(杉巖海量物件儲存MOS亦在如下場景應用廣泛):

標準型別:移動應用 | 大型網站 | 圖片分享 | 熱點音影片 |

低頻訪問型別: 移動裝置 | 應用與企業資料備份 | 監控資料 | 網盤應用

歸檔型別:各種長期儲存的檔案資料 | 醫療影像 | 影視素材

塊儲存與物件儲存的差異

杉巖:淺談物件儲存和塊儲存區別

另外,作業系統可以直接將塊儲存作為掛載的捲進行訪問,而物件儲存則無法在不顯著降低效能的情況下進行訪問。 因為塊儲存(例如重新對映卷)的儲存管理開銷很小,而物件儲存的儲存管理開銷較大。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69956769/viewspace-2668441/,如需轉載,請註明出處,否則將追究法律責任。

相關文章