kfs

Kosmos distributed file system (KFS)是一個專門為數據密集型套用(搜尋引擎,數據挖掘等)而設計的存儲系統,類似於GoogleGFS和Hadoop的HDFS分散式檔案系統。 KFS使用C++實現,支持的客戶端包括C++,Java和Python。KFS系統由三部分組成,分別是metaserver、chunkserver和client library。

基本介紹

簡介,系統功能,

簡介

KASS File System,簡稱KFS。是上海開始軟體有限公司基於JAVA開發的純分散式檔案系統,通過HTTP WEB為企業的各種信息系統提供底層檔案存儲及訪問服務。
KFS檔案系統類似資料庫系統,只是KFS中存儲的對象是檔案,而非結構化數據。客戶端通過HTTP遠程調用的方式來訪問KFS系統提供的檔案相關服務,可完美內嵌至各種信息系統產品,作為其底層檔案存儲服務平台。

系統功能

支持區域網路及廣域網分伺服器存儲與訪問檔案。
採用檔案信息流與數據流分離架構,有效解決多網點環境下檔案傳輸的速度問題。並且通過KFS數據伺服器集群提供高並發、高吞吐量檔案服務,解決超高用戶並發讀寫檔案時時對存儲設備的讀寫瓶頸及網卡的傳輸瓶頸。
內建檔案多副本機制及名稱同步機制,預防單點故障,防止因為單台設定故障導致檔案無法訪問或系統無法運行的問題,並能有效防止檔案應為機器損壞導致的丟失問題。
支持多種高級功能:檔案多版本管理、檔案操作日誌、檔案資源回收筒機制、檔案事件驅動、檔案操作事務控制。

相關詞條

熱門詞條

聯絡我們