Quantcast File System (QFS) 是一個高性能、容錯、分散式的檔案系統,其開發是用於支持 MapReduce 處理或者需要順序讀寫大檔案的套用。
性質,主要套用,
性質
QFS是用C++編寫的,是一個開源的檔案系統,和Hadoop Distributed File Syetem (HDFS)檔案系統兼容,更優於HDFS。他採用Reed-Solomon 擦出編碼方式,即6(數據塊)+3(校驗塊)替代了HDFS的3倍複製策略,因此,有如下優勢:
- 和HDFS檔案系統相比,能夠節省50%的磁碟空間
- 比HDFS提高一倍讀寫速度。
- 由於使用C++編寫的,更容易和系統軟體相兼容。
- 實現了命令行式的終端,比HDFS更加便捷。
主要套用
自從2012年9月,QFS公布了其開原始碼之後,QFS已經得到了一定程度的套用,如美國德拉瓦州的Neustar公司已經採用這種檔案系統存儲了3.6PB的數據,從而節省了一半的存儲開銷。