當前位置:編程學習大全網 - 編程軟體 - 塊存儲、文件存儲、對象存儲這三者的本質差別是什麽?

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

塊存儲主要是將裸磁盤空間整個映射給主機使用的,就是說例如磁盤陣列裏面有5塊硬盤(為方便說明,假設每個硬盤1G),然後可以通過劃邏輯盤、做Raid、或者LVM(邏輯卷)等種種方式邏輯劃分出N個邏輯的硬盤。(假設劃分完的邏輯盤也是5個,每個也是1G,但是這5個1G的邏輯盤已經於原來的5個物理硬盤意義完全不同了。例如第壹個邏輯硬盤A裏面,可能第壹個200M是來自物理硬盤1,第二個200M是來自物理硬盤2,所以邏輯硬盤A是由多個物理硬盤邏輯虛構出來的硬盤。)接著塊存儲會采用映射的方式將這幾個邏輯盤映射給主機,主機上面的操作系統會識別到有5塊硬盤,但是操作系統是區分不出到底是邏輯還是物理的,它壹概就認為只是5塊裸的物理硬盤而已,跟直接拿壹塊物理硬盤掛載到操作系統沒有區別的,至少操作系統感知上沒有區別。此種方式下,操作系統還需要對掛載的裸硬盤進行分區、格式化後,才能使用,與平常主機內置硬盤的方式完全無異。優點:這種方式的好處當然是因為通過了Raid與LVM等手段,對數據提供了保護。另外也可以將多塊廉價的硬盤組合起來,成為壹個大容量的邏輯盤對外提供服務,提高了容量。寫入數據的時候,由於是多塊磁盤組合出來的邏輯盤,所以幾塊磁盤可以並行寫入的,提升了讀寫效率。很多時候塊存儲采用SAN架構組網,傳輸速率以及封裝協議的原因,使得傳輸速度與讀寫速率得到提升。

  • 上一篇:已知邊際效用,怎麽求總效用
  • 下一篇:這道運籌學單純形表中的CB、B^(-1)、aj分別指的是什麽?有加分!
  • copyright 2024編程學習大全網