塊儲存 檔案儲存 物件儲存這三者的本質差別是什麼?

2021-08-19 15:48:08 字數 413 閱讀 9516

分布式儲存的應用場景相對於其儲存介面,現在流行分為三種:

物件儲存: 也就是通常意義的鍵值儲存,其介面就是簡單的get、put、del和其他擴充套件,如七牛、又拍、swift、s3

塊儲存: 這種介面通常以qemu driver或者kernel module的方式存在,這種介面需要實現linux的block device的介面或者qemu提供的block driver介面,如sheepdog,aws的ebs,青雲的雲硬碟和阿里雲的盤古系統,還有ceph的rbd(rbd是ceph面向塊儲存的介面)

檔案儲存: 通常意義是支援posix介面,它跟傳統的檔案系統如ext4是乙個型別的,但區別在於分布式儲存提供了並行化的能力,如ceph的cephfs(cephfs是ceph面向檔案儲存的介面),但是有時候又會把gfs,hdfs這種非posix介面的類檔案儲存介面歸入此類。

塊儲存 檔案儲存 物件儲存

塊儲存主要是對磁碟陣列 內含多塊硬碟 做raid操作或者lvm操作,邏輯劃分出n塊logic盤並對映給主機使用,作業系統會識別到n塊硬碟,但是無法感知到底是邏輯盤還是物理盤,所以還是會對其進行分割槽和格式化 無法共享資料 每塊邏輯盤實際上是由多塊硬碟共同組成,在讀寫資料的時候,幾塊物理硬碟可以並行定...

塊儲存 檔案儲存 物件儲存區別

儲存的目的就是提供空間 硬碟為儲存的載體 把資料存放在硬碟上的 塊儲存 檔案儲存 物件儲存為使用硬碟儲存資料手段或方法 怎樣將主機 伺服器 主機 虛機 上的資料存到硬碟?作業系統中會有乙個負責管理和儲存檔案系統的軟體既檔案系統。塊儲存與檔案儲存相比最主要的差別就是儲存端是否有檔案系統。塊儲存使用時,...

塊儲存 檔案儲存 物件儲存的區別

首先,我說下塊儲存。塊儲存可以看作為是裸盤,最明顯的特徵是不能被作業系統直接訪問。可以通過劃分邏輯卷 做raid lvm 邏輯卷 等方式將它格式化,可以格式化為你所指定的檔案系統 ext3,ext4,ntfs,fat32等 然後才可以被作業系統訪問。常見的das fc san ip san都是塊儲存...