kfs
為數據密集型應用而設計的系統
Kosmos distributed file system(KFS)是一個專門為數據密集型應用(搜索引擎,數據挖掘等)而設計的存儲系統,類似於google的GFS和Hadoop的HDFS分散式文件系統。KFS使用C++實現,支持的客戶端包括C++,Java和Python。KFS系統由三部分組成,分別是metaserver、chunkserver和client library。
KASS File System,簡稱KFS。是上海開始軟體有限公司基於JAVA開發的純分散式文件系統,通過HTTP WEB為企業的各種信息系統提供底層文件存儲及訪問服務。
KFS文件系統類似資料庫系統,只是KFS中存儲的對象是文件,而非結構化數據。客戶端通過HTTP遠程調用的方式來訪問KFS系統提供的文件相關服務,可完美內嵌至各種信息系統產品,作為其底層文件存儲服務平台。
支持區域網及廣域網分伺服器存儲與訪問文件。
採用文件信息流與數據流分離架構,有效解決多網點環境下文件傳輸的速度問題。並且通過KFS數據伺服器的集群提供高併發、高吞吐量文件服務,解決超高用戶併發讀寫文件時時對存儲設備的讀寫瓶頸及網卡的傳輸瓶頸。
內建文件多副本機制及名稱同步機制,預防單點故障,防止因為單台設置故障導致文件無法訪問或系統無法運行的問題,並能有效防止文件應為機器損壞導致的丟失問題。
支持多種高級功能:文件多版本管理、文件操作日誌、文件回收站機制、文件事件驅動、文件操作事務控制。