目錄
分布式文件系統
編輯分布式數據存儲是一種計算機網絡,其中信息通常以復制方式存儲在多個節點上。 它通常專門用于指代用戶在多個節點上存儲信息的分布式數據庫,或者用戶在多個對等網絡節點上存儲信息的計算機網絡。
分布式數據庫
編輯分布式數據庫通常是非關系型數據庫,可以通過大量節點快速訪問數據。 一些分布式數據庫具有豐富的查詢能力,而另一些則僅限于鍵值存儲語義。 有限的分布式數據庫的例子有 Google 的 Bigtable,它遠不止是一個分布式文件系統或對等網絡,Amazon 的 Dynamo 和 Microsoft Azure Storage。
由于任意查詢的能力不如可用性重要,分布式數據存儲的設計者以犧牲一致性為代價增加了后者。 但是高速讀寫訪問導致一致性降低,因為在分區網絡上不可能同時保證一致性和可用性,正如 CAP 定理所說。
對等網絡節點數據存儲
編輯在對等網絡數據存儲中,用戶通常可以往復并允許其他用戶也將他們的計算機用作存儲節點。 根據網絡的設計,其他用戶可能會或可能不會訪問信息。
大多數對等網絡沒有分布式數據存儲,因為用戶的數據只有在他們的節點在網絡上時才可用。 然而,這種區別在 BitTorrent 等系統中有些模糊,在這種系統中,原始節點可能會離線,但內容仍會繼續提供。 盡管如此,這只是再分發者請求的單個文件的情況,與 Freenet、Winny、Share 和 Perfect Dark 等網絡形成對比,在這些網絡中,任何節點都可以在網絡上存儲文件的任何部分。
分發式文件系統通常使用錯誤檢測和糾正技術。一些分布式數據存儲(例如 Parchive over NNTP)使用前向糾錯技術在文件的某些部分損壞或不可用時恢復原始文件。其他人再次嘗試下載 該文件來自不同的鏡像。
例子
編輯分布式非關系數據庫
對等網絡節點數據存儲
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/249410/