塊存儲、文件存儲、對象存儲這三者的本質差別是什麼?

要知道本質區別是什麼?首先我們要知道這三者的基本概念是什麼?不知道根本概念,沒辦法討論三者之間的區別?

塊儲存:塊存儲主要是將裸磁碟空間整個映射給主機使用的。文件儲存有軟硬一體化的設備伺服器.對象存儲最常用的方案,就是多台伺服器內置大容量硬碟,再裝上對象存儲軟體,然後再額外搞幾台服務作為管理節點,安裝上對象存儲管理軟體。

塊存儲、文件存儲、對象存儲這三者的本質差別是什麼

如果從介面的方面入手的話,可以說這三者就是不同的介面。塊存儲就是最接近存儲介質的介面,也就是包裝最薄的,或者說沒有包裝。文件和對象存儲都是對塊存儲的包裝。可以簡單認為對象存儲就是不分層次的文件存儲。或者把文件看作對象存儲的進一步包裝。

塊存儲、文件存儲、對象存儲這三者的本質差別是什麼

塊存儲就是在物理層這個層面對外提供服務,使用它的系統,有用自己的文件系統格式化。文件存儲,就是在文件系統一層對外提供服務,系統只用訪問文件系統一級就可以,各個系統都可以根據介面取訪問。而對象存儲,也是文件系統一級提供服務,採用扁平化方式,棄用了目錄樹結構,便於共享,高速訪問。按照對象存儲里寫的關於FAT32讀取機制(打散,按圖索驥),在塊存儲里文件也依然會有讀很慢

塊存儲、文件存儲、對象存儲這三者的本質差別是什麼

這些只是片面的表面上的一些理解,具體深一層次的理解,不是非專業人員就能下定論的。



推薦閱讀:

怎麼看待網路購物趨於理性?
ngrok - 免費的內網穿透
《絕地求生》下載需要什麼配置?
從磚業角度談談如何提升網路質量與實際操作(光貓更換) [1/3]
計算機網路(筆記)03--計算機網路結構

TAG:計算機 | 計算機網路 | 互聯網 | Linux | 差別 |