大數據時代下,不斷產生---數據,其中大部分數據在一定時間后迅速成為訪問量極低的冷數據。---磁盤冷存儲系統簡稱dw系統是專為冷數據---的新一代存儲系統,具有大容量、低功率、高速率、易使用和低構建成本等特性。
dw系統解決了冷數據無磁盤存儲設備的行業現狀,為冷數據提供了---且---的存儲解決方案。
磁盤陣列作為獨立系統在主機外直連或通過網絡與主機相連。磁盤陣列有多個端口可以被不同主機或不同端口連接。一個主機連接陣列的不同端口可提升傳輸速度。 [2] 和當時pc用單磁盤內部集成緩存一樣,在磁盤陣列內部為加快與主機交互速度,都帶有一定量的緩沖存儲器。主機與磁盤陣列的緩存交互,緩存與具體的磁盤交互數據。 [2] 在應用中,有部分常用的數據是需要經常讀取的,磁盤陣列根據內部的算法,冷磁盤陣列公司,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對于其他緩存中沒有的數據,主機要讀取,則由陣列從磁盤上直接讀取傳輸給主機。對于主機寫入的數據,只寫在緩存中,主機可以立即完成寫操作。然后由緩存再慢慢寫入磁盤。
標準的raid寫操作,需包括以下幾個步驟:
1以校驗盤中讀取數據
2以目標數據盤中讀取數據
3以舊校驗數據,新數據及已存在數據,冷磁盤陣列,生成新的校驗數據
4將新校驗數據寫入校驗盤
5將新數據寫入目標數據盤
當主機將一個待寫入陣列raid組中的數據發送到陣列時,冷磁盤陣列公司,陣列控制器將該數據保存在緩存中并立即報告主機該數據的寫入工作已完成。該數據寫入到陣列硬盤的工作由陣列控制器完成,該數據可繼續存放在cache中直到cache滿,而且要為新數據騰出空間而必須刷新時或陣列需停機時,控制器會及時將該數據從cache寫入陣列硬盤中。
這種緩存回寫技術使得主機不必等待raid校驗計算過程的完成,即可處理下一個讀寫任務,冷磁盤陣列公司,這樣,主機的讀寫效率大為增加。當主機命令將一個數據寫入硬盤,則陣列控制器將該數據寫入緩存上面的位置,只有新數據才會被控制器按write-back cache的方式之后寫入硬盤。