分佈式文件系統

分佈式文件系統

         文件系統最初設計時,僅僅是爲局域網內的本地數據服務的。而分佈式文件系統將服務範圍擴展到了整個網絡。不僅改變了數據的存儲和管理方式,也擁有了本地文件系統所無法具備的數據備份、數據安全等優點。判斷一個分佈式文件系統是否優秀,取決於以下三個因素:

        1.數據的存儲方式,例如有1000萬個數據文件,可以在一個節點存儲全部數據文件,在其他N個節點上每個節點存儲1000/N萬個數據文件作爲備份;或者平均分配到N個節點上存儲,每個節點上存儲1000/N萬個數據文件。無論採取何種存儲方式,目的都是爲了保證數據的存儲安全和方便獲取。
        2.數據的讀取速率,包括響應用戶讀取數據文件的請求、定位數據文件所在的節點、讀取實際硬盤中數據文件的時間、不同節點間的數據傳輸時間以及一部分處理器的處理時間等。各種因素決定了分佈式文件系統的用戶體驗。即分佈式文件系統中數據的讀取速率不能與本地文件系統中數據的讀取速率相差太大,否則在本地文件系統中打開一個文件需要2秒,而在分佈式文件系統中各種因素的影響下用時超過10秒,就會嚴重影響用戶的使用體驗。
         3.數據的安全機制,由於數據分散在各個節點中,必須要採取冗餘、備份、鏡像等方式保證節點出現故障的情況下,能夠進行數據的恢復,確保數據安全。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章