FastDFS文件系統(一) fastdfs是什麼?

一、FastDFS概述

FastDFS是阿里巴巴開源的一套輕量級,天生就是分佈式設計的文件系統,FastDFS的源代碼由C語言開發,目前可運行在Linux,FreeBSD,Unix等類操作系統上,FastDFS解決了大數據文件存儲(這裏經常有人說成大數據,我本人是不贊同的)和讀寫分離,備份容錯,負載均衡,動態擴容等問題,這也就是原作者所描述的高性能和高擴展性的文件系統。適合存儲4KB~500MB之間的小文件,如圖片網站、短視頻網站、文檔、app下載站等。

二、FastDFS作者簡介

FastDFS的作者是餘慶(happyfish100),github地址https://github.com/happyfish100

三、FastDFS主要特性

  1. 爲互聯網量身定製,海量數據文件存儲。
  2. 高可用(同組備份機制)。
  3. FastDFS不是通用的文件系統,只能通過api來訪問,目前提供c,java,php客戶端。phtyon由第三方開發者提供。
  4. FastDFS可以看作是基於key/value pair存儲系統,也許稱爲分佈式文件存儲服務更合適。
  5. 支持高併發(這個好像沒體現出支持什麼高併發,這個是nginx的功勞吧)

四、主要用戶

  1. 京東(http://www.jd.com/),主要商品圖片存儲,可以看出來這是fastdfs典型路徑

             http://img12.360buyimg.com/n9/g15/M08/0B/19/rBEhWVMdbUMIAAAAAAEo7QHfEvoAAJwzAC7VvkAASkF751.jpg

  1. UC(http://www.uc.cn/),主要提供網盤服務
  2. 支付寶(https://www.alipay.com/),
  3. Lockbur高清壁紙分享網站(http://www.lockbur.com/),主要提供小圖片存儲服務。


發佈了45 篇原創文章 · 獲贊 68 · 訪問量 41萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章