wZD,緊湊型文件存儲服務器

商標

wZD是功能強大的存儲服務器 有效地設計p用於大型數據存儲系統 可以混合使用大小不一的文件,並以緊湊的形式大幅減少大量文件,從外部看,e看起來像普通的WebDAV服務器。

服務器 用Go語言編寫 使用BoltDB數據庫的修改版本 作為在Micro Bolt數據庫(文件)中以緊湊形式保存和分發任意數量的大小文件的NoSQL密鑰/值的後端,根據BoltDB數據庫的數量在No.目錄或子目錄以及目錄的一般結構。

服務器 可以大大減少常規或群集文件系統中的小文件數量 全鎖支架。 在wZD開發人員的支持下,該集群在MooseFS FS集群上存儲了分佈在250萬個目錄中的約15億個小文件。

關於wZD

Z 使移動成為可能 (文件) BoltDB格式的目錄內容到文件 然後從這些文件中分發這些文件(或使用PUT方法將文件放入文件中),從而大大減少了文件系統中的文件數量並減少了元數據存儲開銷。

為了提高大文件處理的效率,可以將此類文件與Bolt文件分開存儲。

這樣的方法 允許組織大量小文件的存儲, 而不用限製文件系統中索引節點的數量。

服務器 也可以用作NoSQL數據庫 用於鍵/值格式的數據(具有基於目錄結構的分區)或從數據庫分發預生成的html或json文檔。

在性能方面,使用Bolt文件加載和寫入數據會導致讀取時延遲大約增加20-25%,寫入時增加40-50%。 文件大小越小,延遲差異越小。

關鍵特徵,以下突出:

  • 多線程
  • 多個服務器用於容錯和負載平衡
  • 用戶或開發人員的最大透明度
  • 支持的HTTP方法:GET,HEAD,PUT和DELETE
  • 通過客戶端標頭管理讀寫行為
  • 支持可自定義的虛擬主機。
  • 使用池文件系統進行線性讀/寫縮放
  • 讀寫數據的有效方法。
  • 在寫入或讀取時支持CRC數據完整性
  • 範圍和接受範圍,If-None-Match和If-Modifed-Since標頭支持
  • 根據目錄結構,在任何與Posix兼容的文件系統上,存儲和共享的文件數量比inode多10.000倍
  • 支持添加,更新,刪除文件和值以及延遲壓縮Bolt文件
  • 允許將服務器用作NoSQL數據庫,並基於目錄結構輕鬆進行分段
  • 螺栓文件支持選擇性讀取值的一定數量的字節
  • 根據目錄結構將數據輕鬆分為數千或數百萬個Bolt文件
  • 支持混合模式,能夠將大型文件與Bolt文件分開保存
  • 支持獲取目錄中鍵的列表或數量,包括非唯一鍵
  • 包括多線程wZA文件管理器,可在不停止服務的情況下遷移文件

關於局限性 當前版本: 不支持Multipart, POST方法,HTTPS協議,用於編程語言的文件夾,目錄的遞歸刪除, 不支持通過WebDAV或FUSE在文件系統中裝入結構,這些文件存儲在系統用戶下。

終於 如果您有興趣了解更多信息 關於wZD以及其安裝說明和要求,您可以查詢詳細信息 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。